matlab - 执行最小二乘分析时如何添加新的数字列?
问题描述
我正在尝试对某些值执行最小二乘分析,并想知道如何创建一个新的平方数列。例如,我目前有这个:
1 2
1 4
1 3
1 4
1 5
1 6
我想在第二列之后添加一个新列并让它自动成正方形。这是一个巨大的数据集——超过 500 个值,因此手动操作很困难。这就是我想做的。
1 2 4
1 4 16
1 3 9
1 4 16
1 5 25
1 6 36
解决方案
A = [1 2; 1 4; 1 3; 1 4; 1 5; 1 6];
B = [A A(:,2).^2]
推荐阅读
- python - 日志空间中的 Python 直方图,其中一个 bin 以特定值为中心
- httpclient - HTTP-Client:'未在上下文中设置身份验证缓存'-它是什么?
- puppet - 如何在代理机器上检测 Puppet 代理故障“无法从远程服务器检索目录”
- symfony - 如何验证 EntityType 字段?
- c - Concorde 中的 KDTREE 可执行文件
- dictionary - 在 Ansible 中的两个单独的 dict 值之间使用条件
- objective-c - 增量读取 UIDocument 时使用哪个线程来执行异步文件访问使用块
- php - 支持 cookie 并启用 Javascript 来抓取合作伙伴网站?
- html - 如何在 ChartJS 上自定义面积图的数据标签?
- c - 当 x 是有符号整数且 x=1 时,找到一个值 y,例如 (x < y) == (-x > -y) 将是假的?