首页 > 教育培训

matlab怎么把函数表达式输进去 matlab中eval函数的作用是什么?

matlab中eval函数的作用是什么?

简而言之eval()函数的功能是在字符串中先执行matlab的表达式。

eval还广泛作用于人机交互,而且matlab的gui中,out命令我得到的str格式的字符串,常见,会是从str2num将字符串转换成为数字,供后续处理。而假如输入数据的str字符串是cos,sin之类的指令呢?那就就是需要加强eval函数,将字符串转换的为指令。

matlab对函数求导后怎么求对应函数值?

matlab怎么把函数表达式输进去 matlab中eval函数的作用是什么?

你写个函数就行了。f求导看都只能看进去,用啥diff,求导后函数为:

fexp(x)3*x^2;

你也可以写个函数

functionffdiff(x)

fexp(x)3*x^2;

后再在写你的循环:

afteri1:50

f(i)feval(fdiff,i);

end

即可解决。

不论是数值求导那就代数求导,matlab下面都建议使用diff函数

反正是二次求导

可以是从:

symsatl1

x2l1*cos(a)

y1diff(x2,a)

af(t)%表达式你也可以自己写

y2diff(y1,t)

matlab参数计算简单公式?

如:

%在下命令窗口中再输入sin(pi/5),后再右键点击回车键,则会换取该表达式的值

sin(pi/5)

ans0.5878

.例如:

sin(1/9*pi)sin(2/9*pi)sin(3/9*pi)……

sin(4/9*pi)sin(5/9*pi)sin(6/9*pi)……

sin(7/9*pi)sin(8/9*pi)sin(9/9*pi)……

ans

5.6713

3.

命令说明

doc在帮助浏览器中不显示更改函数的参考信息

help在命令窗口中会显示m文件帮助

helpbrowser先打开帮浏览器,无参数

helpwin打开指导浏览器,因此见精灵界面置于matlab函数的m文件帮助信息

lookfor在命令窗口中不显示本身重新指定参数特征函数的m文件帮助

web不显示更改的网络页面,设置成为matlab指导浏览器

怎么用matlab画函数图形?

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

工具/原料

matlab

1方法/步骤

键入自变量:

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

xlinspace(0,8)%用向量形式创建x。

2再输入因变量表达式:

y1sin(x)%向量y1的值为x坐标上某一x的sin(2x)值。

y2(sin(x)).^2%向量y2的值为(sin(x)).^2,注意别忘一点”.“

3建议使用plot命令画图:

plot(x,y1)

4按回车,则画出y1sin(x)的图形。

如果不是这时再不再画y2sin^2(x)的图形,则在另一张图中画,就是为了在同一张图中画两个函数图,键入下面代码:

holdon

5再输入绘图命令:

plot(x,y2)

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

其他函数的画法类似于!

函数命令matlabsin

原文标题:matlab怎么把函数表达式输进去 matlab中eval函数的作用是什么?,如若转载,请注明出处:https://www.shcrbfchs.com/tag/23603.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「泰福润金」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。