在matlab里面输入edit fun.m;在弹bai出的du窗口输入以下内容;function f=fun(x,y);f=x.^zhi2+sin(x.*y)+2*y;;保存一dao下。最后在matlab命令专窗口输入fun(1,0)就可以了。就可以计属算当x=1,y=0时的值,得到的结果应当是1ans =1。扩展资料:matlab的优势特点:1、 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2)、具有完备的图形处理功能,实现计算结果和编程的可视化;3)、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;4、 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具,在matlab里面输入来edit fun.m在弹出的自窗口输入以下2113内容function f=fun(x,y)f=x.^2+sin(x.*y)+2*y;保存一下。5261最后在matlab命令窗4102口输入fun(1,0)就可以了1653。就可以计算当x=1,y=0时的值,得到的结果应当是1ans = 1本回答被提问者采纳www.mh456.com防采集。
程序如下。
操作如下:输入代码:
x = input('请输入x:');
用input输入 比如 f=input('Please in put a function:(i.e. x+2)\n','s'); f=inline(f); ezplot(f)
disp(['x = ' num2str(x)]);
function w=hump(x,y,z) %创建MATLAB函数。 w=1/((x-0.5)^3+0.2)+1/((y+2)^2-3)+23*z; 把上面两行存在一个文件里,起名叫hump.m 然后在命令行输入 w=hump(5,11,7)
input【x】.
w=1/((x-0.5)^3+0.2)+1/((y+2)^2-3)+23*z;w=hump(5,11,7),为什么不能运行出结果?答案1:: 可能是你把调用函数的命令放到函数定义里了。正确做法:先建立并保存函数文件hump.m: function w=hump(x,y,z) %创建matlab函数。 w=1/((x-0.5)^3+0.2
运行结果:
请输入x:5
由于楼主没给函数f,此处我默认函数f为f=cosx+x。下面是M文件:function out=f1(x)syms t;f=cost+t;out=subs(f,x);end
x = 5
运行无误即可。
和基本上所有语言都是一样的,语法就是下面这样 x = input(prompt) %输入的东西当成数字或者矩阵; str = input(prompt,‘s’) %输入的东西当成字符串存起来; x = input(“what”) 错误使用 input INPUT 的第一个参数必须为字符向量。 x = input(‘w
内容来自www.mh456.com请勿采集。