MATLAB 将坐标轴上的曲线保存为图片
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 18:00:59
a1=[134567];a2=[342678];b=1:1:6;plot(b,a1,'-*')holdonplot(b,a2,'--')holdoff图画好后可以自己在图上改曲线的类型,不过*只可以表
t=linspace(0,10*pi,6);y=tan(t.^3);plot(t,y);set(gca,'XTick',t,'XTickLabel',sprintf('%dπ|',fix(t/pi))
你可以用一个循环,假设x轴数据存储在x中,y轴数据存储在y中,另设两个变量a和b分别存储各张图像的x和y的数据fori=1:na(i,:)=x;b(i,:)=y;end这样a和b的每一行都存储对应x坐
xlabel(\'ok\',\'fontsize\',20)20是字号
ezplot(@sin)set(gca,'xcolor',[1,0,0])%x轴红色set(gca,'ycolor',[0,0,1])%y轴蓝色
Edit->Axes Properties -> More Properties,所有的属性都在里面,这是初学者比较容易上手的地方.以上所有参数,都
在plot后加一个axis([0,10,0,10])若你要[0,10]*[0,10]的话
举个例子ezplot('x^3+x^2+x+5',[1,100])set(gca,'xtick',1:100,'xticklabel',mod(1:10,10))%xtick就是你要在哪些地方显示刻度
AXIS([XMINXMAXYMINYMAX]);命令很简单,xmin,xmax指的x轴上下限,ymin,ymax指的y轴上下限.
从小到大排列,顺序搞错了axis([-4,22,1e-6,1e-1])
axis([0,1,-3,4])>>set(gca,'ytick',1:4,'yticklabel',num2cell(num2str((1:4)','%2.1f\n'),2))
我不确定我知道你问的是什么.如果你仅仅是要标注那一条直线对应哪一个Y轴的话,直接在坐标旁注明不就可以了么?非要画的话,不管是用word里的图像标注或着windows自带的画图都还挺方便的.如果一定要用
好像只能画两个纵坐标,plotyy是双纵坐标图
其实matlab都可以在图形界面里输入坐标轴名,图名,colorbar等;只需要点图形界面里的insert,在下拉菜单里选择,再输入就行
请问楼主是要这种效果么?
ylabel命令上标a^b下标a_b例如10^-3图中坐标用legend命令就可以了,具体查一下
三列数据,分别为X和Y,y'选择数据后,右键->plot->specialline/symbol->Double-Y就OK了
只能用遍历的思想来解,算出其他点到这个点的举例,再去跟R相比.LZ如果要程序可以再追问.
x=0:0.01:pi;y=sin(x);plot(x,y)set(gca,'xtick',[],'xticklabel',[])set(gca,'ytick',[],'yticklabel',[])
t=1:20;f=t.^2;tt=linspace(1,20,5);ff=tt.^2;holdon;plot(t,f);plot(tt,ff,'ro');holdoff;