matlab画图,怎么让自己的函数横坐标为自变量和一个常量的比值?
更新时间:2021-09-01 19:14:16 • 作者:CAROL •阅读 4118
- matlab画图问题怎么自己定义横坐标的值
- MATLAB画图怎样使横坐标为自己设置的一段而纵坐标为自动的?
- 想要matlab作图横坐标数值为100,100^2,100^4,100^6,该怎么做?
- matlab画图利用如何设置横坐标的范围
matlab画图问题怎么自己定义横坐标的值
set(gca,'Xtick',1:31)
xlabel('日期')
MATLAB画图怎样使横坐标为自己设置的一段而纵坐标为自动的?
axis([-3.14,3.14,,]);试试这样设置参数
想要matlab作图横坐标数值为100,100^2,100^4,100^6,该怎么做?
取对数吧。
作图的时候给自变量加个变换。
比方说原来的自变量是x
那就定义一个t,
t=log(x)/log(10)
然后以原函数值为纵坐标,以t为横坐标,就可以了。
matlab画图利用如何设置横坐标的范围
比如:
[x1,x2]=dsolve('D2x1+200*x1-100*x2=0,D2x2-100*x1+200*x2=0','Dx1(0)=0,Dx2(0)=0,x1(0)=5,x2(0)=1');
h=ezplot(x1,[-5:0.1:5]);
set(h,'Color','r');
hold on
g=ezplot(x2,[-2:0.1:2]);
set(g,'Color','b');
ezplot(x2)
xlabel('时间t')
ylabel('振幅y')
上方的标注属于ezplot函数自动的功能,可以通过将t复制,然后eval(x1)的形式分别计算x1和x2,并调用plot进行绘图。