ndxg.net
当前位置:首页 >> mAtlAB用input输入函数 >>

mAtlAB用input输入函数

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

function function_plot() expression=input('请输入函数表达式:','s'); lim=input('请输入绘图区间上下限[low_limit up_limit]:'); ezplot(expression,[lim(1) lim(2)]); 以上是程序,保存后 运行如下:在命令窗口输入:function_plot()回车 显示 请输入函数表达式:输入 x^3回车 显示 请输入绘图区间上下限[low_limit up_limit]:输入 [0 4] 回车 然后就会显示图形了 至于你说的“是否支持图形的缩放平移”,请详细说明一下

input是输入函数,如:x=input(输入测试值:\n 如果你想显示什么东西,我推荐你用disp函数.这样用.disp(str); str是你要想显示的东西.给你一个简单的测试 function mytext %建立你的测试函数 x=input('输入测试值:\n');%input的简单应用 str=strcat('你输入的值是:',num2str(x));%先给你要显示的字符串一个名字,这里strcat是字符串连接的函数,很多时候要用,而num2str是数字转化为字符串的函数,因为想要在屏幕显示,你么一的是字符串,需要转换.disp(str)%显示

用input('','s')以字符串方式输入,然后用inline转换为函数:123456 >> s=input('输入函数表达式:权f(x)=','s'); 输入函数表达式:f(x)=3*x+2>> f=inline(s);>> f(1) ans = 5

其实你大体可以理解是一个和c语言差不多的输入函数scanf函数.a=input('请输入数据'); 请输入数据13 a在工作空间就是一个double型的数值13

好像没有这样的函数,但可以用循环语句检查用户是否输入了错误的量

你说的意思不是太清楚,我就按照我理解的做的,在执行input函数的功能下输入一个字符串类型的函数表达式,最后就得到数值类型的,能进行运算的函数表达式,matlab代码如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

第一句取出data中2到25列数据构成新矩阵input第二句取出data中第一列数据构成矩阵output1

调用subs函数

用input输入 比如 f=input('Please in put a function:(i.e. x+2)\n','s'); f=inline(f); ezplot(f)

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