用matlab求函数导数 求下面那个式子的导数

怎么用MATLAB求含参数的导数?如图_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
怎么用MATLAB求含参数的导数?如图
我有更好的答案
计算S的n阶导数 diff()应用实例 对于显函数的导数,如y=6x^3-4x^2+x-5 diff(&#39,'v')——对表达式S中指定符号变量v;.。 diff()使用说明,'v',n)——对表达式S中指定符号变量v: diff(S,计算S的一阶导数 diff(Sdiff()函数是Matlab的符号函数求导
采纳率:93%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包怎样用MATLAB求导f(x) = a*x^2+b*x;
全部答案(共2个回答)
。3、diff(f(x)),代表着对单变量函数求一阶导数。4、pretty(ans),将当前变量显示为我们常用的书面形式
用det()函数,关键是要声明变量a-f. 具体如下:
&&syms a b c d e f
&&A=[-a*b a*c a*e; b*d -c...
matlab中所有的数实际上都是以数组存贮的,这是matlab最大的优点,无需
定义。其余和c语言一样。建立一个草稿,将其复制进去,运行即可,也可以
直接在ma...
strcat和num2str的联合使用 即可:
imread(which(strcat(num2str(a),'.jpg')))
希望能给你帮助。
答: 你好,现在见红是不需要去医院的,再观察一下吧,等待阵痛或者宫缩再去医院,先在家收拾东西,痛得规律了再去医院
答: x->0:lim(1+x)^(-1/x)
=1/[x->0:lim(1+x)^(1/x)
x->∞:limxsin(1/x)
=1/x->0:lim[...
答: 计算科学是一门什么样的学科?
答:计算学科(通常也称作计算机科学与技术)作为现代技术的标志,已成为世界各国经济增长的主要动力。但如何认识这门学科,它究竟属于理科...
答: 补课是比较错误的方式。我一直到高中毕业没补过课。爸妈也不管我,随我学什么。我打游戏和化学都挺好。现在在大学读书,很深刻地感受到教育是钱买不来的。在实验室做小型的...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区当前位置: >>
Matlab 详解导数及偏导数运算
实验3导数及偏导数运算 实验目的:1. 进一步理解导数概念及几何意义; 2. 学习Matlab的求导命令与求导法。 实验内容:? 学习 Matlab 命令 ? 导数概念 ? 求一元函数的导数 ? 求多元函数的偏导数 ? 求高阶导数或高阶偏导数 ? 求隐函数所确定函数的导数与偏导数 1. 学习Matlab命令建立符号变量命令 sym 和 syms 调用格式: x=sym(‘x’) syms x y z 建立符号变量 x; 建立多个符号变量 x,y,z; Matlab 求导命令 diff 调用格式: diff(f(x)), diff(f(x),n), diff(f(x,y), x), 求 f ( x )的一阶导数 f ?( x );求 f ( x ) 的 n 阶导数 f ( n) ( x );? f f ( x , y ) 求 对 x 的一阶偏导数?x; diff(函数f(x,y),变量名 x,n),n ? f 求 f ( x , y ) 对 x 的 n 阶偏导数 n ; ?xmatlab 求雅可比矩阵命令 jacobian,调用 格式:jacobian([f(x,y,z),g(x,y,z),h(x,y,z)],[x,y,z]) ? ?f ?f ?f ? ? ? ? ?x ?y ?z ? ? ?g ?g ?g ? ? ?x ?y ?z ? ? ?h ?h ?h ? ? ? ? ?x ?y ?z ? ? ? 2. 导数的概念导数为函数的变化率,其几何意义是曲线在一 点处的切线斜率。 1). 点导数是一个极限值 例1 . 设函数 f ( x ) ? e ,用定义计算 f ?(0);x解: f ( x ) 在某一点 x0 的导数定义为极限f ( x0 ? ? x ) ? f ( x0 ) lim ?x ? 0 ?x 我们记 h ? ?x,输入命令: limit((exp(0+h)-exp(0))/h,h,0) ans=1可知结果 f ?(0) ? 1。 2). 导数的几何意义是曲线的切线斜率例2 画出 f ( x ) ? e 在x=0处(P(0,1))的切线及若 干条割线,观察割线的变化趋势.x x h 解:在曲线 f ( x ) ? e 上另取一点M ( h, e ) 则PM的方程是: y ? 1 eh ? 1 ? x ?0 h?0,即eh ? 1 y? x ?1 h 取h=3,2,1,0.1,0.01,分别作出几条割线. h=[3,2,1,0.1,0.01];a=(exp(h)-1)./h;x=-1:0.1:3; plot(x,exp(x),'r');hold on for i=1:5; plot(h(i),exp(h(i)),'r.') plot(x,a(i)*x+1) end axis square 作出y=exp(x)在x=0处的切线y=1+x plot(x,x+1,’r’) 从图上看,随着M与P越来越接近,割线PM越来越接 近曲线的割线. 3. 求一元函数的导数1) y=f(x)的一阶导数解: 输入指令sin x 例3 . 求 y ? 的导数; xpretty(dy_dx) dy_dx=diff(sin(x)/x)得结果: dy_dx=cos(x)/x-sin(x)/x^2.cos(x) sin(x) ------ - -----x 2 x 例4 求 y ? ln(sin x ) 的导数;解: 输入指令 dy_dx=diff(log(sin(x)))得结果: dy_dx=cos(x)/sin(x).在 matlab中,函数 lnx 用 log(x)表示, log10(x) 表示 lgx。 例5 求 y ? ( x ? 2 x ) 的导数;2 20解: 输入指令 dy_dx=diff((x^2+2*x)^20)得结果: dy_dx=20*(x^2+2*x)^19*(2*x+2). 例6求下列函数的的导数: y1 ? y3 ? 4 x 2 ? 2 x ? 5;sin xy2 ? cos x 2 ? 2 cos 2 ; y4 ? ln ln x .解: 输入指令 a=diff([sqrt(x^2-2*x+5),cos(x^2)+2*cos(2*x), 4^(sin(x)),log(log(x))])Matlab 函数可以对矩阵或向量操作。 a= [ 1/2/(x^2-2*x+5)^(1/2)*(2*x-2), -2*sin(x^2)*x-4*sin(2*x), 4^sin(x)*cos(x)*log(4), 1/x/log(x)] 2) 参数方程确定的函数的导数? x ? x( t ) 设参数方程 ? 所确定的函数 y ? f ( x ) , ? y ? y( t ) dy y?( t ) 则 y ? f ( x ) 的导数 ? 。 dx x?( t )x ? a( t ? sin t ) ? dy 例7 设 ? , 求 ; dx ? y ? a(1 ? cos t )解: 输入命令 dx_dt=diff(a*(t-sin(t)));dy_dt=diff(a*(1-cos(t))); dy_dx=dy_dt/dx_dt. dy_dx = sin(t)/(1-cos(t)) 4. 求多元函数的偏导数例8 设 u ?解:输入命令 du_dx=diff((x^2+y^2+z^2)^(1/2),x) du_dy=diff((x^2+y^2+z^2)^(1/2),y) du_dz=diff((x^2+y^2+z^2)^(1/2),z) a=jacobian((x^2+y^2+z^2)^(1/2),[x y,z])x ? y ? z ,求 u 的一阶偏导数;2 2 2 du_dx=1/(x^2+y^2+z^2)^(1/2)*xdu_dy =1/(x^2+y^2+z^2)^(1/2)*y du_dz = 1/(x^2+y^2+z^2)^(1/2)*z?u ? ?x ?u ? ?z x x2 ? y2 ? z2 z x2 ? y2 ? z2 ?u ? ?y y x2 ? y2 ? z2 例 9 求下列函数的偏导数 z1 ? arctan( y / x ); z2 ? x y 。解: 输入命令 diff(atan(y/x),x) ans = -y/x^2/(1+y^2/x^2)ans = 1/x/(1+y^2/x^2)diff(atan(y/x),y) Jacobian([atan(y/x),x^y],[x ,y]) ans = [ -y/x^2/(1+y^2/x^2), 1/x/(1+y^2/x^2)] [ x^y*y/x, x^y*log(x)]? ?z1 ? ?x ? J? ? ?z 2 ? ?x ??z1 ? ? ?y ? ?z 2 ? ? ?y ? 5. 求高阶导数或高阶偏导数例10设 f ( x ) ? x e ,求 f2 2x( 20)( x) ;解:输入命令 diff(x^2*exp(2*x),x,20) ans = *exp(2*x)+*x*e xp(2*x)+1048576*x^2*exp(2*x) 2 2 2 ? z ? z ? z 6 4 2 2 ; 例11 设 z ? x ? 3 y ? 2 x y ,求 2 , 2 , ?x ?y ?x?y解:输入命令 dz_dx=diff(x^6-3*y^4+2*x^2*y^2,x,2) dz_dy=diff(x^6-3*y^4+2*x^2*y^2,y,2) dz_dxdy=diff(diff(x^6-3*y^4+2*x^2*y^2,x),y)dz_dx = 30*x^4+4*y^2 ?z ? 30 x 4 ? 4 y 2 , ?z ? ?36 y 2 ? 4 x 2 ?y dz_dy = -36*y^2+4*x^2 ?x dz_dxdy =8*x*y ? 2z ? 8 xy ?x?y 6. 求隐函数所确定函数的导数或偏导数已知隐函数方程 f ( x1 , x2 ,?, xn ) ? 0 则 ? f ( x1 , x2 ,?, xn ) ?x j ?x i ?? ? ?x j f ( x1 , x2 ,?, xn ) ?x i 例12设 ln x ? e?y x?解: F ( x , y ) ? ln x ? edy ? e,求 ; dx yxdy Fx ?? ? e , 先求 Fx , 再求 Fy , dx Fy df_dx=diff(log(x)+exp(-y/x)-exp(1),x) df_dy=diff(log(x)+exp(-y/x)-exp(1),y) dy_dx=-df_dx/df_dy df_dx = 1/x+y/x^2*exp(-y/x) df_dy = -1/x*exp(-y/x) dy_dx = -(-1/x-y/x^2*exp(-y/x))*x/exp(-y/x) ?z ?z 例13 设 sin( xy) ? cos( yz ) ? tan( xz ) ? 0,求 , ; ?x ?y解: F ( x , y , z ) ? sin( xy ) ? cos( yz ) ? tan( xz ), a=jacobian(sin(x*y)+cos(y*z)+tan(x*z),[x,y,z]) dz_dx=-a(1)/a(3) dz_dy=-a(2)/a(3)( Fx , Fy , Fz )Fy ?z ?? ?y Fza= [ cos(x*y)*y+(1+tan(x*z)^2)*z, cos(x*y)*xsin(y*z)*z, -sin(y*z)*y+(1+tan(x*z)^2)*x] dz_dx = (-cos(x*y)*y-(1+tan(x*z)^2)*z)/(sin(y*z)*y+(1+tan(x*z)^2)*x) dz_dy = (-cos(x*y)*x+sin(y*z)*z)/(sin(y*z)*y+(1+tan(x*z)^2)*x)?z Fx ?? ?x Fz 例14 对二元函数 z ? ( x ? 2 x )e2? x 2 ? y 2 ? xy?y ,求 ; ?x输入命令: f=(x^2-2*x)*exp(-x^2-y^2-x*y)-z; pretty(-simple(diff(f,x))/diff(f,y)); 练习:1. 求下列函数的导数1 ? 1); 1) y ? ( x ? 1)( 2) y ? x sin x ln x ; x 2 1 3) y ? 2 sin 2 ; 4) y ? ln( x ? x 2 ? a 2 ); x2 求下列参数方程所确定的函数的导数? x ? t4 ? x ? ln(1 ? t 2 ) 1) ? ; 2) ? 。 ? y ? 4t ? y ? t ? arctan t 3. 求下列隐函数的导数y 2 2 1) arctan ? ln x ? y ; x4. 设 y ? e x cos x ,求 y ( 4 ) ;2)x ?y ;y x5. 验证 y ? e x sin x 满足关系式 y?? ? 2 y? ? 2 y ? 0 ; 6. 求下列函数的偏导数z1) z ? x sin( xy);2? x? 2) u ? ? ? ; ? y? ? 2u ? 2u ? 2u 7. 设 u ? x ln( x ? y ) , 求 2 , 2 , ; ?x ?y ?x?y ?z ?z 8. 求下列多元函数的偏导数 , , ?x ?y1) cos 2 x ? cos 2 y ? cos 2 z ? 1; 2) e z ? xyz ; 9. 证明函数 u ? ln ( x ? a )2 ? ( y ? b)2 (a,b 为常数)满 足 Laplace 方程? 2u ? 2u 2 ? 2 ? 0 (对结果用 simplify 化简) ?x ?y
MATLAB 求导数的方法 1.数值导数的计算 [问题]求正弦函数的一阶导数和二阶导数 y = sinx [数学模型] 函数的一阶导数为 y' = cosx 函数的二阶导数为 y''...MATLAB多元函数导数 7页 1下载券 实验三 用matlab求极限和... 5页 免费m​a​t​l​a​b​多​元​函​数​极​限​与​偏​导...MATLAB多元函数导数_理学_高等教育_教育专区。实验六...help jacobian 查阅有关这些命令的详细信息 【实验方法...下面用计算 验证。对函数求导 &&...实验3 导数及偏导数计算_数学_自然科学_专业资料。实验 3 导数及偏导数计算 实验目的1.进一步理解导数概念及其几何意义. 2.学习 matlab 的求导命令与求导法. ...第四讲导数及偏导数计算实验目的 1.进一步理解导数概念及其几何意义. 2.学习 matlab 的求导命令与求导法. 实验内容 1.学习 matlab 命令. 建立符号变量命令 sym ...(t))); % dx_dt 是给求导结果取的变量名 && dy_dx=dy_dt/dx_dt dy...隐函数确定函数的导数或偏导数: MATLAB 的微积分基本运算 第 27 页 Fx/ dy ...? x x ln a 2.求导法则 ⑴ 四则运算法则 设 f(x),g(x)均在点 x ...试写出用 MATLAB 软件求函数 y ? ln( x ? x 2 ? e x ) 的二阶导数 ...MATLAB 在高数求导中的应用 [摘要]:MATLAB 语言是目前工程应用与科学计算上流行...x ?y ?x ?y 导数 ?2 f 复合函数求导、参数函数求导及隐函数求导。 等、...第二讲 matlab求微分方程、导数、积分_数学_自然科学_专业资料。第二讲一、...(y,’x’,n) 其中 y 为待求导运算的函数, ‘x’为求导变量,n 为求导阶...Matlabsimulink Derivative 导数输出 (输入的时间导数) 库连续信号 说明 Derivative 模块近似计算其输入的导数 其中 du 是输入值的变化,dt 是在以前的模拟时间的变化...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。【图文】用MATLAB软件求导数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
用MATLAB软件求导数
大小:143.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢matlab新手求教如何用matlab求导及求导后代入数值计算确定点的导数值_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
matlab新手求教如何用matlab求导及求导后代入数值计算确定点的导数值
如题:y=f(x)是由方程组x=3*t^2+2*t+3
exp(y)*sin(t)-y+1=0
确定的,求y=f(x)的一阶导函数及二阶导函数,及当t=0时一阶导数和二阶导数的值是多少。
我有更好的答案
jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">运行结果为:<a href="http用diff()来求导函数,用eval()来计算导数值。具体代码如下:
采纳率:77%
来自团队:
为您推荐:
其他类似问题
求导的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;

我要回帖

更多关于 matlab如何求导数 的文章

 

随机推荐