用matlab 绘制简单二维图像

  刚考完数值分析,头疼的不要不要的~~~历年最难的一次,唱一首凉凉送给自己。言归正传,老师今天让拿matlab画一张函数图像,我小白啊,今天终于弄完。

   用matlab 绘制简单二维图像_第1张图片

就是这张比较简单的图像了。

因为参数没有给定,所以他的交点之类的大概猜的。哈哈哈哈哈哈哈

但是大致的函数是没有问题的。

第一就是函数旁边的函数是怎么写的? 有一个神奇的软件(mathtype)可以把他的函数图像转化为LateX格式,然后输入到matlab特定的格式里面,就可以完整的把函数公式给输出。详细的过程可以自行百度,是很简单的。这里给出在matlab的语法。text('Interpreter','latex','String','\({S_b} = \frac{{\dot x_{ci}^2}}{{2{{\bar d}_c}}}\)','Position',[18,900],'FontSize',18)注意:输入进去是这种格\( LaTeX命令\),软件转化出来有中括号,要把中括号改成小括号

第二就是纵轴竖着排列的字母?可以用这个语法:text(-1.5,1200,'{S_b}:braking distance','Rotation',270) 前两个参数的意思就是:在[-1.5,1200]的位置插入。

第三就是他的x y轴的参数是怎么消失的呢?用这个set(gca,'xtick',[],'ytick',[]) box off

第四那两个坐标轴的箭头是怎么来呢?用这个  annotation('arrow',[0.132 0.132],[0.85 0.95]);
                                                                      annotation('arrow',[0.85 0.95],[0.1098 0.1098]);

第五他的虚线?plot(x3,y3,'k--')其实就是加个 ‘k-- ’ K代表黑色 -- 代表虚线    这个参数还有很多参数,大家百度吧。

  

你可能感兴趣的:(用matlab 绘制简单二维图像)