前言:
此刻看官们对“matlab mpi”可能比较关注,兄弟们都想要了解一些“matlab mpi”的相关文章。那么小编同时在网上汇集了一些对于“matlab mpi””的相关知识,希望看官们能喜欢,兄弟们快快来了解一下吧!基本类型
支持整型,浮点型,复数型等类型,使用前无需声明变量
矩阵矩阵的建立,矩阵的元素用中括号括起来,按矩阵行的顺序,元素用逗号或空格分隔,不同行用分号分隔。通过下标引用矩阵通过序号来引用,矩阵元素师按列存储sub2ind函数,将矩阵中指定元素的行列下标转成存储的序号,该函数第一个元素必须是size矩阵ind2sub,和sub2ind相反,把序号转化成行列A(i,:)取第i行A(:,j)取第j列A(i:i+m,k:k+m)取i,k为起点,m行m列的所有元素A(i:i+m,:)取i行开始的m行A(end,:)表示某一维德末尾元素下标reshape(A,m,n)将矩阵A重新排列成m*n元素A(:)将矩阵转换成列矩阵矩阵运算
+ - * 右除/ 左除\ ^
B/A等效于B*inv(A)
A\B等效于inv(A)*B
.* ./ .\ .^是对应元素做相关运算
关系运算
< > <= >= == ~=
& | ~ 与或非
字符串处理
字符串处理也就是文本处理,支持切片
A="hello world"octave:7> A(1:5)ans = hello
支持字符串矩阵
单引号转义需要使用两个单引号表示
字符串执行使用eval
字符串比较函数用于判断字符串是否相等包括strcmp strncmp strcmpi strncmpi
findstr(s1,s2) 搜索字符串
strrep(s1,s2,s3) 将字符串s1中的所有子字符串s2替换为s3
产生矩阵
zeros产生零矩阵
ones产生1矩阵,即幺矩阵
eye产生对角线为1的矩阵
rand产生(0,1)区间均匀分布的随机矩阵
randn产生均值为0,方差为1的标准正态分布随机矩阵
魔方矩阵
magic
范德蒙矩阵 最后一列为1,倒数第二列为v,其余各列为v的指数
希尔伯特矩阵 元素H(i,j)=1/i+j-1
伴随矩阵
帕斯卡矩阵也称为杨辉三角
矩阵变换
提取对角线元素diag(A)产生列向量
diag(A,k)提取矩阵A第k条对角线的元素,产生列向量
三角阵
上三角阵 对角线以下的元素全为0
下三角阵 对角线以上的元素全为0
矩阵转置
使用.'进行转置
矩阵旋转
rot90(A,k)逆时针旋转
矩阵翻转
fliplr 左右翻转
flipud 上下翻转
矩阵求逆
inv(A)求方阵A的逆矩阵
程序结构顺序结构选择结构
ifelseifelseifelseend
switch fix(x) case 2 disp(222) case {3,4,5} disp(333) otherwise disp(444) end循环结构
for k = [1,2,3,4] kendwhile循环ni
while x < 10 x++;end函数
function [s,p]=fcircle(r) s=pi*r*r p=2*pi*r匿名函数
f=@(x,y) x^2+y^2
全局变量用global表示
标签: #matlab mpi