*** 作方法如下:
第二步在我们的电脑上打开matlab,在命令行窗口中输入syms x,f(x)=sin(x)+x^2 ,diff(f(x)对f(x)函数进行求导。
第三步按回车键,可以看见求导的结果是2x+cos(x)。
第四步在命令行窗口中输入diff(f(x),3),按回车键求f(x)函数的3阶导数:
第五步也可以求偏导,输入diff(f(x),x)求对偏导数。
优势特点
1、高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;
2、具有完备的图形处理功能,实现计算结果和编程的可视化;
3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。
在Matlab中,输入函数并代值可以通过以下步骤完成:
1 在Matlab左侧的Command窗口中输入函数,如:f(x)=x^2+3x+2。
2 要代入数值,需要使用方括号“[]”输入,如:f([2,3,4]),表示分别代入2、3、4三个值计算函数的值。
3 按下回车键,Matlab会自动输出相应的结果,如:8 17 26。
如果函数是一个M文件,那么可以直接打开该文件,输入相应的数值进行运算,也可以使用函数句柄,如:
1 定义函数句柄:f=@(x)x^2+3x+2;
2 调用函数句柄:f(2),表示代入x=2计算结果。
通过以上方法,就能够在Matlab中输入函数并代值了。
按照下列步骤,可以实现给y赋值求出x的功能。
1、建立自定义函数文件并保存在当前文件目录下,文件名为myfunm
function x= myfun(y)
x=sqrt(y);
end
2、在当前文件目录下,命令窗口输入
>> y=10;x=myfun(y)
x = 31623
>> y=16;x=myfun(y)
x = 4
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)