matlab如何输入函数

 我来答
lhmhz
高粉答主

2015-10-03 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17007

向TA提问 私信TA
展开全部

diff()函数是Matlab的符号函数求导。

diff()使用说明:

diff(S,'v')——对表达式S中指定符号变量v,计算S的一阶导数

diff(S,'v',n)——对表达式S中指定符号变量v,计算S的n阶导数

diff()应用实例

  1. 对于显函数的导数,如y=6x^3-4x^2+x-5

    diff('6x^3-4x^2+x-5')   求y的一阶导数

    diff('6x^3-4x^2+x-5',2) 求y的二阶导数

  2. 对于隐函数的导数,如z=sin(x^2)*y^2

    syms x  y

    diff(sin(x^2)*y^2,2)   求z对x的二阶偏导数

  3. 对于参数方程的导数,如y=1-t^4,x=1+t^2

    syms x  y t

    dy=diff(1-t^4)   求y对t的一阶导数

    dx=diff(1+t^2)   求x对t的一阶导数

    dydx=dy/dx 

    t=sqrt(x-1),eval(dydx)  求y对x的一阶导数

福喜900
推荐于2017-09-28 · TA获得超过6.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:1亿
展开全部
m文件函数是Matlab中的子函数,其格式为:
function[输出参数列表]=函数名(输入参数列表)
函数体

举个例子,编写一个求自变量X的正弦值的m函数,如下:
function y=mysin(x)
y=sin(x);% 函数体

此时在Matlab命令窗口输入若下内容时
>>x=pi/2;
>>y=mysin(x)
Matlab便会调用y.m文件子函数,计算sin值,并给出结果为
>>y=1

例子有点简单,自己琢磨编写更强大的函数吧,注学习快乐!
你觉得有帮助,别忘了采纳(⊙o⊙)哦!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数码答疑

2015-10-01 · 解答日常生活中的数码问题
数码答疑
采纳数:8804 获赞数:18622

向TA提问 私信TA
展开全部
导数采用diff函数
diff(S,'v',n),其中S为求的函数,v是变量,n为求导次数
例如:diff('t^6','t',6)=720
一阶导数:diff(S)
二阶导数:diff(S,2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式