如何绘制散布图,表明输入是表的第一行数据?
脚本:
struct A {
int y;
int x = 0;
A() : y(sety()) { }
int sety() { return x; } // Ka-boom!
};
答案 0 :(得分:2)
您的演示有2分错误:
数据生成,对数组使用方括号。
t1 = table([1;2;3;4;5;6],[1;2;3;4;5;6]);
数据提取,使用大括号从表中提取
scatter(t1{1,1},t1{1,2} ,sz,'d')
答案 1 :(得分:0)
或者,您也可以如下调用相应的列:
clear;
t1 = table([1;2;3;4;5;6],[1;2;3;4;5;6]);
sz = 140;
scatter(t1.(1),t1.(2) ,sz,'d')