- 博客(13)
- 收藏
- 关注
原创 matlab学习20210828
动态参数nargain是输入参数的个数,是一个varargin:是一个cell数组。输出参数是动态local function与nested function的区别outfunction定义的变量可以在innerfunction中使用,反之不行。...
2021-08-30 11:58:35
212
原创 matlab学习20210824
iscellstr():首先判断是否为cell变量,其次判断cell里面是否为字符,numel():可以计算cell里面元素的个数结构体package=struct('item_no',123,'cost',19.9,'price',39.95,'code','g')struct 访问信息rmfield()的使用。移除struct中的字段,但是不能移除拷贝过来的struct中的字段。isstruct():判断是否是structisfiled(a,b):...
2021-08-24 17:43:27
263
原创 matlab学习20210823
字符操作复习char变量的使用string变量转换char变量string与charblanks():创建由空格组成的字符串。repmat():string的使用strlength():对string变量求长度。string(a):可以把char类型a转变为string变量。yourstr为一个string变量,yourstring{1}为一个char变量。strcat():黏合函数sprintf():的用法:可以返回cha...
2021-08-23 17:48:09
1628
1
原创 matlab学习20210822
ismember(1,[1 2 3 4]):1是否是向量1 2 3 4中的一个数。choices=eoption;if choices ==1 explaine;elseif choices ==2 limite;elseif choices ==3 expfn;elseif choicess==4 %endfunction choices = eoption()printChoices;choices = input('please choose an
2021-08-22 17:29:27
91
原创 matlab学习20210821
程序运行效率注:tic............toc:用来给函数运行时间计时。sign():判断向量、数或者矩阵的符号。多个输出变量的函数注:注意预留两个变量存储mod():求余函数。floor():求整函数。没有输出变量的函数模块化编程...
2021-08-21 16:49:56
162
原创 matlab学习20210820
if语句判断语句常用函数isletter()isempty()isa():iskeyword():for循环for循环画图注:num2str()函数的使用向量预分配:subplot的使用factorial():阶乘函数
2021-08-21 15:48:10
50
原创 matlab学习20210819
read from file/written to file/append to filesave testfile.dat mymat -ascii:在current folder中创建testfile.dat,并将mymat保存进去。type testfile.dat:在command中显示出testfile.datload liupeng.dat:在workspace中读取liupeng.dat注:多次使用save会覆盖原来的内容,save testfile.d..
2021-08-19 17:20:41
55
原创 matlab学习20210818
input函数的使用:input函数小练习:length = input('enter the length:');units = input('is that f(eet) or m(etes)?:','s');input输入数组:disp():简单返回变量里面包含的内容。fprintf():注:%d是以整数方式输出,%f是以浮点数方式输出。%c是以char字符方式输出,%s是以string方式。%c是单个字符,%s是一串字符。限制字符输出:少不变,多..
2021-08-18 18:11:21
109
原创 matlab学习20210817
diff()函数:数组元素之间的差值。矩阵的乘法平方与点平方的不同矩阵与矩阵点乘是对应位置的相乘实现内积:sum(M1.*M2)cross():×积常用的矩阵希尔伯特矩阵:hilb().hilb(3)三维pascal矩阵行列、对角线和相等ind2sub():将线性序数转换为矩阵的行数与列数序号。[I,J]=ind2sub(size(M),find(M==1))num2str():将双精度数转换为字符。两种输出方式:(%...
2021-08-17 17:18:10
108
原创 matlab学习日志0815
rand(3):维度为3的随机数。rand([1 10],[4,3]):4行3列取值范围在1到10之间的矩阵。diag([1,2,3,4]):对角矩阵。diag(1:5):主对角线。diag(1:5:1):副对角线。flipud(M):翻转矩阵。(上下翻转)fliplr(M):翻转矩阵。(上下翻转)rot90(M):矩阵逆时针翻转90度。A=[1 2;3 4]repmat(a,b,c):矩阵重叠。reshape(a,b,c):重组矩阵,但不改变原来..
2021-08-15 16:50:29
392
原创 matlab学习日志20210812
fix函数:向零取整函数。floor函数:向负无穷取整。ceil函数:向正无穷取整。rand函数:四舍五入函数,rand(pi,3)π取三位有效数字取整。mod函数:取余数函数,mod(13,3)13除3的余数。rem同。sign函数:将所有整数返回1,所有负数返回-1.(NaN与0返回原来的数)sqrt函数:求根函数(平方根)。nthroot函数:求根函数。例:nthroot(2,3)表示2的三次方根。sind函数:其中d表角度。...
2021-08-12 16:15:57
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人