怎样用matlab画函数图

怎样用matlab编程画这个函数图 Rt=R0*EXP[b(1/t-1/t0)]
R0,b,t0为已知

matlab的数据处理能力很强大,这款软件还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1=sin(x)和y2=sin^2(x)的图形为例。

工具/原料

matlab

1方法/步骤

输入自变量:

画已知的函数图形,用向量的方式表示自变量比较方便。代码为

x=linspace(0,8);                  % 用向量形式创建x。

2输入因变量表达式:

y1=sin(x);                       % 向量y1的值为x坐标上某一x的s i n ( 2 x )值。

y2=(sin(x)).^2 ;               % 向量y2的值为( s i n ( x ) ) .^2,注意别忘记一点”.“


3 使用plot命令画图:

plot(x,y1)


4按回车,则画出y1=sin(x)的图形。

如果这时直接继续画y2=sin^2(x)的图形,则在另一张图中画,为了在同一张图中画两个函数图,输入下面代码:

hold on

5再输入绘图命令:

plot(x,y2)

按回车,则在同一张图上画出了这两个函数的图形。可以通过菜单栏中的insert添加坐标名称,文本等。

其他函数的画法类似!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-02

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

第2个回答  2020-03-27
第3个回答  2020-09-29
第4个回答  2009-04-09

% supposed that R0 equals 1,b equals 1,t0 equals 4; 

R0=1;b=0.2;t0=4; 

t=-10:100; 

Rt=R0*exp(b*(1.\t-1\t0)); 

plot(t,Rt); 

grid off; 

title('This is noly an example');

相似回答