matlab 函数带入计算
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/20 13:38:09
%%%%%%f1.m%%%%%%%%%%functiony=f1(n)y=1;fori=1:ny=y*i;endend%%%%%%f2.m%%%%%%%%%%functiony=f2(n,m)y=f1
用subs比如subs(diff(x^2),10)
用matab的积分做.由于这是曲线积分,根据大学中教材高等数学第二版第十一章的定义>>y=diff(0.2*cos(pi*x));y=-(pi*sin(pi*x))/5>>quad(@(x)(-pi/
matlab里好像只介绍一个函数把sort那个已经是最优的了
我建议把FUN函数的参数改为9个,如x1到x9,FunF(x1,x2.,x9)运算时令前三个为F,即F=[x1,x2,x3]中间三个为PosF,PosF=[x4,x5,x6]后三个为x,x=[x7,x
closeallclear,clcf=@(x)(1-x(1))^3+(1-x(2))^3+(2-x(3))^3lb=[1;1;1];%xyz的下限ub=[3;3;3];%xyz的上限A=[1-10;0
严格的说,要带单位,阿伏伽德罗常数单位mol-1再问:NA和阿伏伽德罗常数有区别吗怎么有的人说NA是不带单位的再答:阿伏伽德罗常数,用字母NA表示,约为6.02x1023mol-1,但做题经常用他的数
你具体是要算什么?如果是已知x=一个值.,求N(x),可以用px=normcdf(x,MU,SIGMA).MU为均值,SIgMUA为标准差.如果写成normcdf(x),则默认MU为0,SIgMUA为
这个循环几次试试再问:您能给写吗再答:#include <stdio.h>int main(void){ int 
symsfxT;%A=solve('(f/log(0.2))*(0.9)^x=num2str(T)','x');A=solve('(f/log(0.2))*(0.9)^x=T','x')f=960;T
用函数std,如>>a=rand(1,5);std(a)ans=0.3285
a=log(2);b=log(0.8);c=-b/a运行后c=-0.3219其实就是这个关系:logaB=In(B)/In(a)
你自己搞错了.请看>x=100;y=(pi/x)^(1/2)*exp(-x/4)*(1-10/(7*x))y=2.4264e-012而不是0.0263>>x=10;y=(pi/x)^(1/2)*exp
说明1、不需要使用syms定义那几个符号量.2、使用subs函数把数据代入表达式.3、使用solve函数求解,并使用double函数转换为浮点数.4、给出绘图结果,可以直观地验证解的正确性. 
y=inline('x.^3+x.^2+x+1','x');x=3;value=y(x)
subs()函数,我也是今天才看到的subs(a+b,a,2)就是把a+b里面的a用2替换subs(x/y,y,3)就是把x/y里面的y用3替换
clearallsymsaxpi;x=0;a=solve('a*pi-(a*pi^3*x^2)/2-1','a');eval(a)ans=1/pi再问:可是当我取x=(6*(a*pi-1)/a*pi^
Explicitsolutioncouldnotbefound.解不出来解析解可以数值解helpfsolveezplot('72.8*(1+cos(120.1/180*pi))-2*sqrt(21.8
首先MATLAB并不像C,C++那样需要先定义一个变量,MATLAB可以直接幅值变量.你可以写成x=[222];然后在g1的表达式中x1用x(1),x2用x(2),x3用x(3)代替就行.再问:x(k
把下面两行保存为myfun.m,然后在命令行里输入myfun(x,i)就可以算x^i了functionfi=myfun(x,i)fi=x^i;