99问答网
所有问题
matlab 中横纵坐标分别为两个一维矩阵,且纵坐标是不等间隔的指数形式,怎么画图
横坐标x1=[0.5 1.0 1.5 2.0 2.5 3.0]纵坐标y1=[1E-5 1E-4 1E-3 1E-2 1E-1 1E0]
举报该问题
推荐答案 2011-11-04
在命令栏中输入以下指令:
x1=[0.5 1.0 1.5 2.0 2.5 3.0];
y1=[1E-5 1E-4 1E-3 1E-2 1E-1 1E0];
plot(x1,y1)
即可以画出以x1为横坐标y1为纵坐标的图形;
如果要以y1为横坐标x1为纵坐标,输入:
plot(y1,x1)
即可。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zzOtttB7v.html
其他回答
第1个回答 2011-11-05
matlab的画图就是描点画图,不管你的间隔,之类的,一个(x,y)描一个点,连起来就行了
直接画就行了
plot(x1,y1)
当然matlab会自动调整x,y轴的宽度数值
如果画指数可以用
semilogy(x1,y1)
这个命令相当于
plot(x1,log10(y1))本回答被提问者采纳
第2个回答 2011-11-04
plot(x1,y1)
相似回答
大家正在搜
相关问题
matlab以两个一维矩阵,分别为横纵坐标怎么绘图?
matlab画图。已知横坐标值(1-6),纵坐标两组数据,如...
Matlab关于画图横纵坐标的间隔怎么设置
matlab 中横纵坐标分别为两个一维矩阵,且纵坐标是不等间...
matlab中纵坐标如何用指数表示?
matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形...
MATLAB 画图 等间距坐标距离显示不等间距数值,例如[0...
matlab中横坐标是指数形式怎么等间隔取点