fnhp.net
当前位置:首页 >> mAtlAB函数代入求值 >>

mAtlAB函数代入求值

代入的dx1、dx2就是上边求导计算的结果,你输出一下f就可以知道了>> f % 输出f f = (cos(t)^2 + sin(t)^2)^(1/2)>> simplify(f) % 化简 ans = 1

用循环就行了再看看别人怎么说的.

function fun=m(x)fun=x^2+x+2;保存为m.m调用:>> a=m(2)a = 8

方法一f=@(x)(sin(x)+2*x);f(pi/2)方法二f=sym('sin(x)+2*x');subs(f,'x',pi/2)方法三f=inline('sin(x)+2*x');f(pi/2)

>> a=diff('exp(-t)')a =-exp(-t)>> a0=subs(a,'t',0)a0 = -1

需求:利用matlab求解二元函数 y=f(x1,x2) =(339-0.01*x1-0.003*x2)*x1 +(399-0.004*x1-0.01*x2)*x2-(400000+195*x1+225*x2) 的最大值 步骤:1、syms x1 x2; 2、y=(339-0.01*x1-0.003*x2)*x1+(399-0.004*x1-0.01*x2)*x2-(400000+195*x1+225*x2)

代码如下:f=@(x,a)1./x.*(5/6+1/6.*x.^2).^3-a;y=[1.0534,1.2314,1.4561,1.6919,1.9177,2.1429,2.29,2.4383];x=fsolve(f,2.5*ones(size(y)),[],y);或者f=@(x,a)1./x.*(5/6+1/6.*x.^2).

你好!我依照你举得例子,简单编写了一个程序,为了清晰起见,语句写得比较简单,你看看:syms x1 x2 x3 f = x1^2+x2^2+x3^2; fx1 = diff(f,x1); fx2 = diff(f,x2); fx3 = diff(f,x3); x11 = input('请输入整数x1:'); x22 = input('请输入整数x2:'); x33 =

这样吧:函数function a=uu(u1,u2,u3,u4)a=u1+u2+u3+u4;主程序:clear all;clc;u1=1;u2=2;u3=3;u4=4;a=uu(u1,u2,u3,u4)结果:a=10

如果你可以用matlab解方程组的话,就可以联立方程组,用求方程组的命令求出x了吧

网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com