在matlab中可否用input语句输入一个数组,语句怎样写

如题所述

1、首先在电脑上打开matlab,在命令行窗口中输入“help input”,可以看到关于input函数的使用方法。

2、接着在命令行窗口中输入“ input('请输入内容:')”,按回车键。

3、按回车键之后,输入123456,可以看到得到值为123456。

4、输入 t=input('请输入内容:','s'),按回车键,如下图所示。

5、输入9999,可以看到t等于9999,需要注意的是带参数's'的意思不管输入什么都当成是字符串,然后赋值给t。这样就完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-16
试验证明,可以的。

A=input('Please enter');

然后在命令窗口输入
[1 2 3 4 5 6]

就OK了,哈哈本回答被提问者采纳

在matlab中可否用input语句输入一个数组,语句怎样写
1、首先在电脑上打开matlab,在命令行窗口中输入“help input”,可以看到关于input函数的使用方法。2、接着在命令行窗口中输入“ input('请输入内容:')”,按回车键。3、按回车键之后,输入123456,可以看到得到值为123456。4、输入 t=input('请输入内容:','s'),按回车键,如下图所示。5、输...

matlab键盘输入的问题
用input命令就可以实现了 z=input('请输入数据')

【matlab】数组赋值,用户输入
x=input('输入元素:','s');MATLAB帮助文件:input:Request user input collapse all in page Syntax x = input(prompt)example str = input(prompt,'s')example Description example x = input(prompt) displays the text in prompt and waits for the user to input a value and press the ...

matlab输入数组
在 MATLAB 中,输入数组的方法多种多样,以满足不同的需求。首先,直接在命令窗口输入元素是基本操作,例如行向量的创建。其次,input 函数允许用户交互式输入,适合单个数组。inputdlg 则提供图形界面,适合需要接收复杂输入或多个值的情况。对于存储在文件中的数据,可以利用 MATLAB 的文件导入功能,支持多...

在MATLAB中如何定义一个数组,之后将每次输入一个数据存放到相应的位置...
ii=1; %matlab 中数组元素是从1开始的 while(ii<=n) %这里也可以用for,与C\/C++中差不多 r=input('请输入一个数:\\n');a(ii) = r;ii=ii+1;end e=a;q=mean(e);w=std(e);disp('平均值为:');disp(q);disp('标准差为:');disp(w);结果:请输入数据的总量:3 请输入...

有一组m行n列的数组,在matlab中如何编程,每三个数求一次平均数(行与列...
n = input('输入n: ');A = rand(m,n); %%%%%% 你未给出矩阵,我就自己产生个随机的,自己替换 AA = A(:);按行取3个平均 disp('按行取还是按列取?')disp('按行选择1,按列选择2.')choose = input('选择:');switch choose case 1 temp = A(:);AA = temp';case 2 A...

matlab怎么定义一个数组并用for语句来赋值?
A=[];n=input('n=');%数组的长度 for i=1:n fprintf('a%.0f=',i);x=input('');%分别输入各个数的值 A=[A,x];end A 就可以得到长度为n的数组了

matlab中怎样将inputdlg输入的数据在后面的程序中使用
得到的 answer是一个cell数组,必须转换成数字才能参与后面的运算。例如:vp1=str2num(answer{1});vs1=str2num(answer{2});其它按次序依次写

这题用Matlab怎么做
num = input('请输入10个整数,形式为:[1,2,3,4,5...]:');data = input('请输入任意一个整数');t = find(num==data);if length(t)==1 disp(data);else disp('Not Found!');end

matlab我想每次循环都能输入一个数值
你要注意s是个数组,还有画图时自变量和因变量的维数要一致,然后函数的参数要清楚,估计你是初学者。>> a=1;b=1;s=zeros(1,10);n=10;>> for i=1:n c=input('Input');s(i)=a.*exp(i.*(i.*b.*cos(r(i))+c));end Input1 %我输入的10个数是1~10;Input2 Input3 Input4...

相似回答