Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-09-30
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
请问 x^(1/3) 的图形负半轴无图形,计算x为负值时的值为复数,请问什么原因
ezplot('x^(1/3') 图形在x轴负半轴无图形 x=-10; x^(1/3) ans为复数 这是什么原因? |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-02-08
年龄: 38
帖子: 3
声望力: 0 ![]() |
![]()
正数就没有这个问题呀,:ft: :ft:
|
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21 ![]() |
![]()
嘎嘎,你转化一下噻,首先画出正半轴的,然后映射过去就可以了啊。
原因就是matlab使用开方运算的时候用的是Laurent展开式逼近。因此绘图时候 就只能绘出实部的绝对值。下面的代码可以实现[-10,0]的图形 x=-10:0.01:0; y=abs(x.^(1/3)); plot(x,-1*y) |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
怎样用MATLAB建立三维坐标?画图 | wenqianhuang | 数学 | 0 | 2009-05-22 13:47 |
[MATLAB GUI] 【求助】matlab 图像文件格式转换 | pipi0000 | MATLAB论坛 | 0 | 2009-05-22 12:29 |
紧急求教 invprob | xugc | Origin论坛 | 0 | 2009-05-06 05:26 |
[求助]谁告诉下模糊控制的simulink仿真的倒车系统设计原理 | sanchol | MATLAB论坛 | 0 | 2008-12-19 18:21 |
[求助]如何限制文本框控件只能输入数字和小数点? | xianggui7895 | MATLAB论坛 | 0 | 2008-10-21 14:46 |