当前位置: 首页 > news >正文

卢湾网站设计微信scrm

卢湾网站设计,微信scrm,最专业的网站建设推广,中小开网站一、矩阵 1、矩阵生成 %矩阵生成%直接法 A[1,2,3; 4,5,6; 7,8,9]%冒号一维矩阵:开始,步长,结束(步长为1时可以省略) B1:1:10 B1:10 %函数法%linspace(开始,结束,元素个数),等差生成…

一、矩阵

1、矩阵生成

%矩阵生成%直接法
A=[1,2,3; 4,5,6; 7,8,9]%冒号一维矩阵:开始,步长,结束(步长为1时可以省略)
B=1:1:10
B=1:10 %函数法%linspace(开始,结束,元素个数),等差生成指定元素数的一维矩阵,省略个数则默认100个C=linspace(0,10,5)%diag(行向量或列向量,上移量):生成对角矩阵diagA=diag(diag_a,0) %特殊矩阵e=eye(4) %eye(维数):单位阵z=zeros(1,4) %zeros(维数):全零阵o=ones(4,1) %one(维数):全1阵r=rand(4,3) %rand(维数):0-1分布随机阵rn=randn(4,1) %randn(维数):以0为均值的正态分布随机阵

2、矩阵运算

%矩阵运算a=[1,2,3;4,5,6;7,8,9]
%获取行或列
[row_a,col_a]=size(a)
%行列中最大的
len_a=length(a)%读取矩阵
diag_a=diag(a,1) %diag(矩阵,主对角线上方第k条斜线):读取矩阵的对角线tril_a=tril(a,1)    %tril(矩阵,主对角线上方第k条斜线):读取矩阵的下三角阵
triu_a=triu(a,1)  % triu:读取矩阵的上三角阵(tri:三角阵  low:下  up:上)%矩阵相乘
a*a%矩阵对应元素->点运算
%a.*b , a./b , a.^b(b次方)%逆矩阵:A*x=B,则x=pinv(A)*B
pinv(a)%特征值,特征向量
[v,D]=eig(a)  %v:特征向量,D:特征值对角矩阵%行列式
det(a)
%秩
rank(a)
%伴随矩阵:compan(向量)
compan([1,2,3]) 

3、矩阵修改

%矩阵修改a=[1,2,3;4,5,6;7,8,9]
%替换
chg_a=a %先备份
chg_a(2,3)=4 %(行,列)=替换的元素
chg_a(1,:)=[2,2,2] %(行,: )替换行
chg_a(:,1)=[] %( : ,列)替换列,为[]删除该列%转置
T_a=a'%拼接
c1_a=cat(1,a,a) %1表示列,在列上拼接(垂直)
c2_a=cat(2,a,a) %2表示行,在行上拼接(水平)%变维
rs_a=reshape(a,1,9) %reshape:重新塑形,元素个数不变,矩阵变为m*n(matlab矩阵元素列优先存储)

二、字符串

%字符串str1='Hello,world' %单引号:传统字符数组(char[])
disp(class(str1))
str2="Hello,world" %双引号:字符串(string)
disp(class(str2))%拼接
result1=['a','b','c'] %用[ ]拼接字符数组,逗号或空格隔开
result2="a"+"b"+"c" %用+拼接字符串%删除首尾空格
strtrim('  abc  ')%截取第一个分隔符(空格,tab,回车)前的部分
strtok('123 456')%比较
strcmp(str1,str2) %相等为1,不等为0
strncmp(str1,str2,3) %比较前3个是否相等(n)
strcmpi(str1,str2) %忽略大小写比较(i)
strncmpi(str1,str2,3) %忽略大小写,比较前3个是否相等%转换
upper(str1) %转大写,lower转小写num2str(123) 
str2num('123') %dec2hex都可以abs_str=abs('aBc') %逐字符取ASCII码,double('aBc')也可以
str3=char([97,66,99]) %把ASCII转字符串

三、基本语句

1、if

a=100
if a>0disp('正数')
elseif a==0disp(0)
elsedisp('负数')
end

2、switch

a=1
switch acase 1disp('选择1')case 2disp('选择2')otherwisedisp('选择其它,相当于default')
end

3、for和while

for i=1:2:10i
enda=10;
while a>0aa=a-2;
end%continue:跳进下一循环,break:结束循环

4、try-catch

a=[1,2,3;4,5,6;7,8,9]
b=[1,2]try %首先尝试执行try代码c=a*b;
catch %若中途捕捉到错误,则执行catch代码c="Error";
end %最后无论如何都要执行的end后的代码
disp(c)

四、函数

function [s,c]=circ(r)s=pi*r*r;c=2*pi*r;
end%调用
[a,b]=circ(3)

 带子函数版本:

function [s,c]=circ(r)s=calc_s(r);c=calc_c(r);
endfunction s=calc_s(r) %直接在函数文件里定义、调用子函数(子函数必须位于下方)
s=pi*r*r;
endfunction c=calc_c(r)
c=2*pi*r;
end

匿名函数:

%匿名函数:f = @(inputs) expression;
%inputs:输入
%expression:返回值circ=@(r) [pi*r*r;2*pi*r]; %一个输入,多个输出(用向量返回,但是注意接收时也要用且仅用一个向量名,相当于是输出一个)
result=circ(3)
result(1) 
result(2)add=@(x,y) x+y; %多个输入(直接输入多个变量),一个输出
add(2,3)add=@(vars) vars(1)+vars(2); %多个输入(输入向量,注意调用时也要用[ ]),一个输出
add([3,4])

http://www.zhongyajixie.com/news/20425.html

相关文章:

  • 副业做网站程序运营推广seo招聘
  • 网站导航如何做半透明渐变微信上如何投放广告
  • 网站备案需要原件吗百度企业
  • 怎么提高网站百度权重网站推广怎么弄
  • 做网站和微信小程序自己做的网址如何推广
  • 电商网站详细设计外贸公司如何做推广
  • 温州做网站软件怎么做百度推广运营
  • 网站建设与管理教学方案外贸如何推广
  • 昆明做网站的王通seo赚钱培训
  • 企业融资abcd轮什么意思seo查询是什么意思
  • 建站网站模板下载怎么寻找网站关键词并优化
  • wordpress 皮主题搜狗seo优化
  • wordpress打造论坛成都有实力的seo团队
  • h5科技 网站杭州网站优化搜索
  • 青岛 生物类网站建设舆情报告
  • 怎样提高网站收录百度指数的使用方法
  • 网站做ulr跳转关键词排名优化江苏的团队
  • 百度云怎么做网站空间百度网盘搜索引擎官方入口
  • 嘿客免费网站建设关键词排名查询工具有哪些
  • 广州海珠区疫情宁波seo关键词优化制作
  • 学网站平面设计做网络推广
  • 做兼职比较专业靠谱的网站武汉seo招聘信息
  • 做设计赚钱网站有哪些seo推广具体做什么
  • 电子书网站 自己做nba排名最新排名
  • 青岛微网站seo就业
  • 门户网站用什么后台系统好网络营销收获与体会
  • 杭州网站建设案例软文代理平台
  • 关键词排名怎么做上去网站seo快速排名优化
  • 05网暑假作业答案初一seo薪酬如何
  • 做网站项目需要多少钱百度网站名称和网址