Octave(Matlab)语言
本文中的所有Octave语言均适用于Matlab语言,很多语言和Linux命令语言类似,可以结合学习,内容较多但是很详细,适合初学者,建议收藏。很多学习笔记都在代码行注释里面了,都是心血啊~~
1. 基本语法
1.1 基本代码
>> 5+6
ans = 11
>> 1==2
ans = 0
>> a = pi
a = 3.1416
>> disp(a)
3.1416
>> disp(sprintf('2 decimals: %0.2f',a))
2 decimals: 3.14
>> disp(sprintf('7 decimals: %0.7f',a))
7 decimals: 3.1415927
>> sprintf('7 decimals:%0.7f',a)
ans = 7 decimals:3.1415927
>> format long
>> a
a = 3.141592653589793
>> format short
>> a
a = 3.1416
1.2 向量和矩阵
一般的生成矩阵语法:
>> A = [1 2; 3 4 ; 5 6]
A =
1 2
3 4
5 6
>> v = [1 2 3]
v =
1 2 3
>> v=[1;2;3]
v =
1
2
3
>> v = 1:0.1:2
v =
Columns 1 through 9:
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000
Columns 10 and 11:
1.9000