⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exm032_6.m

📁 北京航空航天大学出版社张志涌、徐彦琴主编的matlab教程附带的mfile例程压缩包
💻 M
字号:
%exm032_6.m
clear
C_str=char('这是','元胞数组创建算例 1');	%产生字符串
R=reshape(1:9,3,3);							%产生 实数阵R
Cn=[1+2i];										%产生复数标量
S_sym=sym('sin(-3*t)*exp(-t)');			%产生符号函数量  
A(1,1)={C_str};A(1,2)={R};A(2,1)={Cn};A(2,2)={S_sym};
C=cell(2);												%预设 空元胞数组  
C(:,1)={char('Another','text string');10:-1:1} 	%对第一列元胞赋值  
A_C=[A;C];					%分号利用来分隔"行"  

%元胞数组的收缩
A_C(3,:)=[];				%删除第3行,使A_C成为 的元胞数组  

%把A_C重组成 元胞数组R_A_C
R_A_C=reshape(A_C,2,3)  


%取一个元胞
f1=R_A_C(1,3)				%使用园括号寻访得到的是元胞,而不仅是内容。  
class(f1)  


%取一个元胞的内容
f2=R_A_C{1,3}				%用花括号寻访取得内容  
class(f2)  


%取元胞内的子数组
f3=R_A_C{1,1}(:,[1 2 5 6])		%注意三种括号的不同用途
									%取第1行第1列元胞内容中的第1、2、5、6列。  


%同时调取多个元胞内容
[f4,f5,f6]=deal(R_A_C{[1,3,4]})	%取三个元胞内容,赋值给三个变量  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -