matlab 怎么显示横纵坐标
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:55:57
a='%';%不是运算符,也不能用来做变量名,但是可以放到字符串里.Matlab里面输入'会比较麻烦一点一般使用两个'来表示a='''';单位是百分比?就是50代表50%?貌似不存在这样的数据类型,要
semilogy(x1,y1)
axis([25050001])再问:横纵坐标没有变化?再答:把axis([25050001])放在plot(Q)的后面再问:holdonn=1;forN=20:20:200x=N/(2000*200
依次单击filesetpathdefault确定就可以了再问:点setpath后显示???Undefinedfunctionorvariable'pathtool'.再答:额连pathtool这个文件
p=poly2str(x0,'x');是这样吗?望采纳再问:什么意思,不太懂。我的问题是要把我自己插值得到的函数的具体表达式显示出来但是不知道应该怎么操作再答:可以啊,就是一步就可以了。
function[I,step]=Roberg(f,a,b,eps)if(nargin==3)eps=1.0e-4;end;M=1;tol=10;k=0;T=zeros(1,1);h=b-a;T(1,
h1=plot(x1,y1);h2=plot(x2,y2);h3=plot(x3,y3);h4=plot(x4,y4);legend([h1h3],'x1-y1','x3-y3');四线,图例仅显示1
vpa(s)就可以了.
x=0:0.1:2*pi;y=sin(x);plot(x,y)holdonx1=pi/2;y1=sin(pi/2);plot(x1,y1,'bo');text(x1,y1,['(',num2str(x
gridon加上这句话
试试这样:text(Mc(i,Mc_size(2)),Pc(i,Pc_size(2)),num2str(N(i)))
plot(2001:2049,a,'+')set(gca,'YLim',[5,10],'YTick',[5:10])
x=0:0.01:2*pi;y1=sin(x);y2=100*cos(x);plotyy(x,y1,x,y2)
貌似没有直接的方法,只能利用求曲线长度的积分公式s=∫√(1+y'²)dx计算出每一个点的横坐标值,然后利用text函数在图上标出这些点的坐标值.PS:肯定会用到循环语句.再问:可以加你qq
先设定Ytick然后你改了yticklabel就可以了比如说本来你的y是50到-50,其中包括500-50set(gca,'YTickLabel',str2mat('1','0,'-1')),就会变成
clearall;clc;ezplot('x');xlim([-1,2]);ylim([0,1]);
Matlab一般默认显示小数,若是不显示,你可以用formatlong来显示.还有一种方法,即是类型转换,比如:n=double(1)/2;则可以显示位小数.
出现这样的问题是由于你的横纵坐标的范围不一致,你可以将横纵坐标的范围的并集设为她它们的长度就可以了.比方说,一幅图画的横坐标范围(-2,2),纵坐标(4,7),而另一幅的横坐标是(7,19),纵坐标是
Ihopethisiswhatyouwant:figure;set(gca,'ytick',[0.1.3.9]);set(gca,'yticklabel',{'a','b','c','.9'});gr
画完图后加一个这样的命令:axisequal例如:t=-pi:0.01:pi;s=sin(t);plot(t,s);axisequal