在matlab中如何输出一个函数的图像

在matlab中如何输出一个函数的图像,第1张

如果要画y=x^3+x^2+x+5在[-20,20]上的图像,可利用以下方法,绘画区间可以自己定义:

方法一:

利用plot函数来绘画图像

x=0:01:20;     %规定绘画区间(从-20画到20,中间以0,1为间隔)

y=x^3+x^2+x+5;   %确定要绘画的函数,注意不要漏了“”

plot(x,y)

方法二:

利用ezplot函数来绘画图像

ezplot('x^3+x^2+x+5',[-20,20])

利用ezplot函数可以直接画出函数图像

扩展资料:

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。

MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

-MATLAB

换底公式

公式成立条件a,c均大于零且不等于1

可以使用这个公式将任何对数函数转化为matlab中的log函数(以e为底)。

任意底数的指数函数a^x,a为底数,x为自变量。

在command window里输入数据与命令:

x=[];%数据放进中括号里面。

y=[];

cftool

这样就打开了自定义拟合窗口了。如下图:

画圈的地方是,你要设置的。

matlab中自然对数函数ln()用log()表示,例如:\r\n>>e=exp(1);\r\n>>log(e)\r\nans=\r\n1\r\n另外:\r\n对于常用的如以2、10为底的对数,分别用log2()和log10()表示\r\n对于任意底的对数,可以使用换底公式转换为用以上任一种对数函数表示的式子

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11669840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存