Matlab函数
程序员文章站
2022-03-09 23:39:57
...
1、size():获取矩阵的行数和列数
(1)s=size(A),
当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。
a = magic(3)
x = size(a)
(2)[r,c]=size(A),
当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
x = magic(4)
[a,b] = size(x)
(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。
x = magic(4)
[a] = size(x,1)
另外,length()=max(size()).
2、input函数
f = input('input your code')
但直接输入字符串变量时候,应在input
中指定s
f = input('input your code','s');
x = f
3、disp( )函数
主要输出函数,输出的既可以是字符串,也可以是矩阵
disp('123')
disp([1 2 3;4 5 6])
4、keyboard( )函数
在程序适当的位置加入keyboard
命令,程序在执行的时候可以将控制权交给键盘。return
则可以退出键盘控制
5、menu( )函数
m = menu('title','n1','n2',......,'nn')
函数显示以字符串变量‘title’为标题的菜单,选项为字符串变量:‘n1’,…,返回所输入的值到m
s=menu('color selectin','red','green','blue','yellow')
switch s
case 1
scolor='red'
case 2
scolor='green'
case 3
scolor='blue'
case 4
scolor='yellow'
otherwise disp('error')
end