Matlab 基础复习

已经很久不使用matlab,以前的那些功力早都消失殆尽了。。。。

 

于是回头再从矩阵运算、plot等基础复习。

 

我可能会使用matlab来解决的问题:

(1 画图;我可以自由地调整图形参数等

(2 矩阵计算,数值计算

(3 相关的工具箱,使用已有的函数库

(4 其他问题

 

1 矩阵数组

 

a = [ 1 2 3 4 5]

b = [1 2 3 ; 4 5 6; 7 8 9]

 

a(2)

a([1 3 5])

a(3:end)

a(1:3)

a(4:-1:1)

a(find(a>3))

a(3) = 300

a(4) = []

a(6)=6

 

b(1)

b(1,:)

b(:,1)

b(:)

b(1:2,2:3)

 

x = []

x = zeros(m,n)

x = ones(m,n)

x = eye(m,n)

 

2 基本运算

 

+ 加

- 减

* 乘

.* 点乘

/ 除

./ 点除

^ 乘幂

.^ 点乘幂

\  左除

 

3 M函数 M文件

 

function f=myfun(x,y,z)

f=100*x^2+20*y+z

 

调用:

 

myfun(2,3,4)

 

 

4 eval的使用;

 


5 MATLAB与java的接口



6 MATLAB中的面向对象编程

 

 

7 图形句柄;事件处理与回调函数

你可能感兴趣的:(编程,F#,matlab)