欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

Matlab函数