matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换ezplot('0.5*p^2+0.1*p*cos(q)-0.00625',[-1,1,0,140])我想让q作为横坐标 怎么也画不出来谢谢又帮我补充了两句。3位朋友都很用心回答

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 17:04:59
matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换ezplot('0.5*p^2+0.1*p*cos(q)-0.00625',[-1,1,0,140])我想让q作为横坐标 怎么也画不出来谢谢又帮我补充了两句。3位朋友都很用心回答

matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换ezplot('0.5*p^2+0.1*p*cos(q)-0.00625',[-1,1,0,140])我想让q作为横坐标 怎么也画不出来谢谢又帮我补充了两句。3位朋友都很用心回答
matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换
ezplot('0.5*p^2+0.1*p*cos(q)-0.00625',[-1,1,0,140])
我想让q作为横坐标 怎么也画不出来
谢谢又帮我补充了两句。3位朋友都很用心回答。
其实我原来也考虑了两种原因
一是 p字母顺序在q前面 也就是ascii码的顺序问题
二是 可以 函数中那个变量先出现哪个就是 自变量 象 huxuec说的
ezplot('0.1*cos(q)*p-0.5*p^2+0.00625',[-1,1,0,140])
不过这样解决不了问题
您说的也挺巧妙
p代表广义动量 q是广义坐标
所以总之还是 prairie1 说的方法最为实用

matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换ezplot('0.5*p^2+0.1*p*cos(q)-0.00625',[-1,1,0,140])我想让q作为横坐标 怎么也画不出来谢谢又帮我补充了两句。3位朋友都很用心回答
ezplot('0.5*q^2+0.1*q*cos(p)-0.00625',[0,140,-1,1])
%问题完全可以如此解决,不过方法让您见笑了.
坐标简单:
ezplot('0.5*q^2+0.1*q*cos(p)-0.00625',[0,140,-1,1])
xlabel('q')
ylabel('p')

告诉你答案: 因为matlab读取公式的时候,默认第一个字符参数为自变量 '0.5*p^2+0.1*p*cos(q)-0.00625'第一个参数是P所以它认为p是自变量 你适当改写一下公式: ezplot('0.1*cos(q)*p-0.5*p^2+0.00625',[-1,1,0,140]) 还有你的区间对调,可能不在定义域或者值域所以报错...

全部展开

告诉你答案: 因为matlab读取公式的时候,默认第一个字符参数为自变量 '0.5*p^2+0.1*p*cos(q)-0.00625'第一个参数是P所以它认为p是自变量 你适当改写一下公式: ezplot('0.1*cos(q)*p-0.5*p^2+0.00625',[-1,1,0,140]) 还有你的区间对调,可能不在定义域或者值域所以报错

收起

p比q的ascii码小,所以默认为x轴,如果把q改成Q,则Q的ascii码优先做x轴,这样,先Q后p。
>> ezplot('0.5*p^2+0.1*p*cos(Q)-0.00625',[0,140,-1,1])

MATLAB命令fplot和ezplot什么区别啊如题,fplot和ezplot画出来的图像有的时候一样,有的时候不大一样,为什么呢? matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换ezplot('0.5*p^2+0.1*p*cos(q)-0.00625',[-1,1,0,140])我想让q作为横坐标 怎么也画不出来谢谢又帮我补充了两句。3位朋友都很用心回答 问问,matlab是不是ezplot函数画图很不正确,ezplot('x^(2/3)+y^(2/3)-1'),画出来是错的,怎么回事? matlab中如何让ezplot画出的图像上方不显示函数表达式 matlab里面的“subplot”和“ezplot”,“grid matlab初级画图命令问题用matlab画x(t)=exp(cos(2πt))^2的图形,应该怎么写命令?我用这个命令 ezplot('exp(cos(2*pi*t))^2',[0,2]);画出来的图显然不对,哪里错了? 用matlab的ezplot 和 abs 出错~syms wezplot( abs( w ) ) 这个命令能画出图来但是下面这个syms wezplot( abs( exp(w) ) )这个命令不能出图求助~~~具体的错误提示如下? Error using ==> inlineeval at 15Error in in matlab画隐函数图像画不出来.syms x y;ezplot('x+2*y*e^(x/y)=12')这个语句怎样修改才能画出图像来? plot 和ezplot 的区别matlab 中的函数plot和ezplot 的区别是什么? 用MATLAB,对log2(x)做泰勒展开,并画出对比图像,需要拿 log2(x)的图和展开后的图做比较这是我自己写的syms x y f;y=log2(x);ezplot(y,[0,10]);hold onf=taylor(y,8,x,1);ezplot(f,[0,10]);显示没错,但不是我要的对照 matlab中用ezplot绘制图形为什么会扭曲了呢先用ezplot画出一个图形如第一个图所示,然后再用此命令再画一个图,用hold on命令吧两个图放在一个图形里 第一个图为什么会扭曲了呢?与单独化他的 用matlab画ezplot和ezmesh的区别 用MATLAB画图的两个问题,用MATLAB画图,画函数1-(1+t)*exp(-t)的图像,我的代码是:ezplot('1-(1+t)*exp(-t)'),怎么结果画出来是下降的函数曲线,记得应该是上升的啊,为什么,是代码错了吗?第二个问题,用MAT matlab如何用ezplot('x^2+(y-4)^2=1.44')画图且改变图线的颜色! 如何matlab 画隐函数图?如何做出这样的图形啊?ezplot 第二个不等式画不出来啊 Matlab sin(x)/x与sin(x)./x区别>> x=-pi:0.01:pi;>> y=sin(x)./x;>> plot(x,y)这个可以画图>> x=-pi:0.01:pi;>> y=sin(x)/x;>> plot(x,y)画出来的就是错误的但是用ezplot(sin(x)/x)却能得出来正确图像请问是什么原因? matlab,用ezplot命令为什么画不出来如下函数的图,完全空白的,怎么解决呢,急ezplot('(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2) matlab中用ezplot画分段函数图ezplot('x^2',[1,2])ezplot('x^3-3',[2,3])ezplot('2*x^2+6',[3,4])如何将三个图像显示在同一个图啊?我用hold on 表示没有用.