![](https://csdnimg.cn/release/download_crawler_static/86836564/bg3.jpg)
解:建立单元矩阵 B 的过程如下:
B{1,1}=1;
B{1,2}='Brenden';
B{2,1}=reshape(1:9,3,3);
B{2,2}={12,34,2;54,21,3;4,23,67};
这是一个 2×2 的单元数组,其中第 2 行第 2 列的单元又是一个单元数组,因此是一个嵌套的
单元数组。
size(B)
ndims(B)
B(2),B(4)
ans =
2 2
ans =
2
ans =
[3x3 double]
ans =
{3x3 cell}
B(3)=[];B
B =
[1] [3x3 double] {3x3 cell}
此时 B 变为 1×3 的单元数组。
B{3}=[];B
B =
[1] [3x3 double] []
此时 B 仍然是 1×3 的单元数组,但第 3 个单元的内容变为空数组。
4.确定下面各符号表达式中的自由符号变量:
1/(log(t)+log10(w*t)) sqrt(t)/y 10*i+x*j exp(-a*result)
解:这四个符号表达式中的自由符号变量分别为:第一个:w、t;第二个:y、t;第三个:x
(注意:i 和 j 作为虚数单位看待,不能作为自由符号变量);第四个:result、a。也可以采用函数
findsym 来获取自由符号变量:
syms t w x y a result
y1=1/(log(t)+log10(w*t))
y2=sqrt(t)/y
y3=10*i+x*j
y4=exp(-a*result)
findsym(y1)
findsym(y2)
findsym(y3)
findsym(y4)
y1 =
1/(log(t)+log(w*t)/log(10))
y2 =
t^(1/2)/y
y3 =
10*i+i*x
y4 =
exp(-a*result)
ans =
t, w
ans =