【无标题】matlab基础操作(四)

26.单下标的使用

>> a=zeros(2,5);

>> a(:)=-4:5

27.一维数组元素与子数组的寻访与赋值

>> a=linspace(1,10,5)

>> a(3)%寻访a的第3个元素

>> a([1 2 5])%寻访a的第1、2、5个元素组成的子数组

>> a(1:3)%寻访前3个元素组成的子数组

>> a(3:-1:1)%由前3个元素倒序构成的子数组

>> a(3:end)%第3个元素及其后的所有元素构成的子数组

>> a(3:end)%第3个元素及其后的所有元素构成的子数组,end作为参数使用,返回最后一个元素的下标

>> a([1 2 3 5 5 3 2 1])%数组元素可以被任意重复访问,构成长度大于原数组的新数组。

>> a(3)=0%修改数组a的第3个元素值为0

>> a([2 5])=[1 1]%可以修改指定数组元素的值,一次可以修改多个数组元素的值,要修改的数组元素的个数应与送入数组的元素个数相同

28.二维数组元素与子数组的寻访与赋值

>> a_2=zeros(2,4)%创建2*4的全0数组

>> a_2(:)=1:8

>> a_2([2 5 8])%单下标方式寻访多个元素

>> a_2([2 5 8])=[10 20 30]

>> a_2(:,[2 3])=ones(2)%双下标方式寻访并修改

29.字符串

>> str1='I like MATLAB,';%建立字符串str1

>> str2='Java,and Python!';%建立字符串str2

>> str3=[str1 str2]%直接连接str1及str2,进而建立str3

>> sentence='I ''ve got a date!';%如果输入的字符串中有单引号,则由两个连续的单引号来表示

>> length(sentence)%计算字符串sentence的长度

>> sentenceAscii=double(sentence)%查看字符串sentence的ASCII码

>> sentence2=char(sentenceAscii)%将ASCII码恢复成字符串形式

>> Chinese='今日事,今日毕';

>> out1=class(Chinese)%out1的值是"char"

>> out2=ischar(Chinese)%out2的值是1,代表Chinese是字符串变量

>> x=Chinese+1;

>> out3=ischar(x)%out3的值是0,代表x不是字符串变量

相关推荐
Evand J4 小时前
组合导航的MATLAB例程,二维平面上的CKF滤波,融合IMU和GNSS数据,仿真,观测为X和Y轴的坐标,附代码下载链接
开发语言·matlab·平面·imu·组合导航
CappuccinoRose8 小时前
MATLAB学习文档(二十三)
matlab·信息可视化·数据挖掘·数据分析
民乐团扒谱机9 小时前
【微实验】激光测径系列(四)关于硬件上的一些实验
计算机视觉·matlab·激光测径
MATLAB代码顾问1 天前
MATLAB计算标准径流指数(Standard Runoff Index,SRI)
数据结构·算法·matlab
listhi5202 天前
基于MATLAB的高斯混合模型(GMM)实现
开发语言·matlab
Ohpaopaopao2 天前
4准则下,2可加模糊测度满足单调性和有界性约束。假设没有任何其他先验信息,基于Marichal熵最大的目标,求解莫比乌斯参数。
matlab
可编程芯片开发2 天前
基于YALMIP和CPLEX工具箱的多时段配电网重构算法matlab仿真
matlab·yalmip·cplex·配电网重构·多时段
民乐团扒谱机2 天前
PCA 主成分分析:数据世界的 “旅行清单整理师”—— 从 30 维杂乱到 2 维清晰的诗意降维
大数据·数学建模·matlab·pca·主成分分析·数据处理·降维
不枯石3 天前
Matlab通过GUI实现点云的随机一致性(RANSAC)配准
开发语言·图像处理·算法·计算机视觉·matlab
牛马的人生3 天前
MATLAB模块库入门:提升你的工程分析效率
开发语言·其他·matlab