matlab程序中怎样输入,matlab中我想先输上一个变量,最后用键盘输入数值要用什么函数,怎么写程序?...

在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)

u=1158841474,3635412266&fm=214&gp=0.jpg

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)

u=805439162,3333256538&fm=214&gp=0.jpg

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

u=315950511,2114985229&fm=214&gp=0.jpg

运行结果:

请输入x:5

由于楼主没给函数f,此处我默认函数f为f=cosx+x。下面是M文件:function out=f1(x)syms t;f=cost+t;out=subs(f,x);end

u=2623524754,4177786450&fm=214&gp=0.jpg

x = 5

运行无误即可。

和基本上所有语言都是一样的,语法就是下面这样 x = input(prompt) %输入的东西当成数字或者矩阵; str = input(prompt,‘s’) %输入的东西当成字符串存起来; x = input(“what”) 错误使用 input INPUT 的第一个参数必须为字符向量。 x = input(‘w

u=1932191837,2501360634&fm=214&gp=0.jpg

内容来自www.mh456.com请勿采集。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值