MATLAB(Octave)命令记录
1. struct:结构体数组
aaaa_s.a = 1; aaaa_s.b = {'A','B','C'} aaaa_s.c = [1 2 3 4; 5 6 7 8]; save aaaa_s.txt aaaa_s;
save的结果文件为:

# Created by Octave 8.2.0, Fri Jul 28 15:31:37 2023 CST <wuxiong.wx@B-P26SQ05P-0045.local> # name: aaaa_s # type: scalar struct # ndims: 2 1 1 # length: 3 # name: a # type: scalar 1 # name: b # type: cell # rows: 1 # columns: 3 # name: <cell-element> # type: sq_string # elements: 1 # length: 1 A # name: <cell-element> # type: sq_string # elements: 1 # length: 1 B # name: <cell-element> # type: sq_string # elements: 1 # length: 1 C # name: c # type: matrix # rows: 2 # columns: 4 1 2 3 4 5 6 7 8
2. struct:结构体数组
plot(X,Y) (查看):创建 Y
中数据对 X
中对应值的二维线图。
plot(X,Y,LineSpec) : LineSpec 使用指定的线型、标记和颜色创建绘图;
线型、标记和颜色,指定为包含符号的字符串或字符向量。符号可以按任意顺序显示。您不需要同时指定所有三个特征(线型、标记和颜色)。例如,如果忽略线型,只指定标记,则绘图只显示标记,不显示线条。
示例: "--or"
是带有圆形标记的红色虚线
例子:
pos_X=[1 2]' pos_y=[3 4]' neg_X=[5 6]' neg_y=[7 8]' plot(pos_X, pos_y, 'k+', 'LineWidth', 1, 'MarkerSize', 7) // k+是标记:black黑色的+; +的线宽为1,+标记的大小为7 hold on; plot(neg_X, neg_y, 'ko', 'MarkerFaceColor', 'y', 'MarkerSize', 7) // MarkerFaceColor — 标记填充颜色 "none" (默认) | "auto" | RGB 三元组 | 十六进制颜色代码 | "r" | "g" | "b" | ... 短名称"y"黄色,对应的RGB三元组为[1 1 0]; MarkerSize — 标记大小 6 (默认) | 正值
LineSpec — 线型、标记和颜色 字符串 | 字符向量
- LineStyle — 线型 "-" (默认) | "--" | ":" | "-." | "none" 分别为实线、虚线、点线、点划线、无线条
- LineWidth — 线条宽度 0.5 (默认) | 正值 (线宽,指定为以磅为单位的正值,其中 1 磅 = 1/72 英寸。如果该线条具有标记,则线条宽度也会影响标记边。)
- Marker — 标记符号 "none" (默认) | "o" | "+" | "*" | "." | ...
- MarkerFaceColor — 标记填充颜色 "none" (默认) | "auto" | RGB 三元组 | 十六进制颜色代码 | "r" | "g" | "b" | ... 短名称"y"黄色,对应的RGB三元组为[1 1 0];
- MarkerSize — 标记大小 6 (默认) | 正值
3. struct:结构体数组