成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

當前位置:首页 > 趣味生活

matlab定義字符串數組

Q1:matlab 如何定義字符串數組

如果你沒有什麼太高級的需要,定義一個最基本的數組就可以了
A={人名1,人名2,人名3,人名i,人名60};%大括號,單引號,逗號,全是英文狀態下的
然後如果你需要對人名進行查找的話執行以下:
b=A(數字)%數字須大於等於1並且小於等於60
b就是第“數字”個人名。

Q2:利用matlab怎樣定義一個n行m列的二維字符串數組

1.clear;

2.clc;

3.a = hello world;

4.M = 4;

5.N = 3;

6.Zcell= cell(M,N);

7.for i = 1:M

8.for j =1:N

9.Zcell{i,j}=a; %賦值

10.end

11.end

12.xlswrite(Zcell.xlsx,Zcell);

13.% {1,1}是給cell單元賦給內容。而 Zcell(1,1)類似於得到字符串的指針。

Q3:matlab 我想請問一下如何定義“字符串”數組啊?賦值為字符時,為什麼出的事ascii碼啊?

% 兩種方法都可以
a(1,1) = char(a)
a(2,2) = char(b)
a(1,1) = sym(a)
a(2,2) = sym(b)

Q4:利用matlab怎樣定義一個n行m列的二維字符串數組?

1.clear;

2.clc;

3.a = hello world;

4.M = 4;

5.N = 3;

6.Zcell= cell(M,N);

7.for i = 1:M

8.for j =1:N

9.Zcell{i,j}=a; %賦值

10.end

11.end

12.xlswrite(Zcell.xlsx,Zcell);

13.% {1,1}是給cell單元賦給內容。而 Zcell(1,1)類似於得到字符串的指針。

Q5:matlab 定義字符串數組為什麼用大括號?

大概是聲明strMax為cell類型吧,引用時也需strMax{1},strMax{2},。。。

猜你喜歡

更多