作业帮 > 语文 > 作业

matlab ezplot画出来的图 横纵坐标跟我想要的相反 怎么把横纵坐标互换

来源:学生作业帮 编辑:作业帮 分类:语文作业 时间:2024/07/06 00:14:33
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 说的方法最为实用
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')