数学建模社区-数学中国

标题: MATLAB怎么绘图 [打印本页]

作者: zeweihuang    时间: 2009-3-23 20:09
标题: MATLAB怎么绘图
怎么绘制
y=x.^(2/3)  在【-5,5】
的图像?
我输入
x=-5:5;
y=x.^(2/3)  ;
plot(x,y);
然后怎么会出现复数的?
y =
  Columns 1 through 6
  -1.4620 + 2.5323i  -1.2599 + 2.1822i  -1.0400 + 1.8014i  -0.7937 + 1.3747i  -0.5000 + 0.8660i        0         
  Columns 7 through 11
   1.0000             1.5874             2.0801             2.5198             2.9240
作者: nanshanfkb    时间: 2009-3-24 10:06
这中图像得用隐函数的指令画图。一个函数值有两个与之对应啊
作者: madio    时间: 2009-3-25 10:55
有负值开根号,会出现复数!
作者: zeweihuang    时间: 2009-3-25 23:46
用ezplot绘制好像也不行,那个图像不是关于y轴对称的。 2# nanshanfkb
作者: zeweihuang    时间: 2009-3-25 23:48
3# madio
不是先平方么,怎么会有负值
作者: zeweihuang    时间: 2009-3-25 23:59
2# nanshanfkb
感觉好像你说得对,我用这个ezplot('(x.^2).^(1/3)-y',[-5,5])就可以。
作者: zeweihuang    时间: 2009-3-26 00:01
感谢2楼和3楼~
作者: sxp    时间: 2009-3-30 23:43
用参数形式得到对应的两组数值,在plot一下
作者: wgss106    时间: 2009-4-21 22:59
借书 自学啊
作者: 千里    时间: 2009-4-29 22:11
不知道,等我薛浩浩了在说
作者: dopg    时间: 2009-5-24 19:56
>> x=-5:5;
>> y=x.^2
>> y=y.^(1/3)
>> plot(x,y)
作者: gt93    时间: 2013-8-21 18:53
我的可以绘图。

1.jpg (12.17 KB, 下载次数: 93)

y=x.^(2/3)

y=x.^(2/3)






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5