matlab的简单问题!有奖哦

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:57:48
已知A,K为两个单行矩阵
A=[0,3,6,9,12,15,16.64,18,21,24,27,30,33.27];
K=[0,1.19,2.15,2.82,3.28,3.53,3.55,3.54,3.37,2.89,2.22,1.19,0]
目标函数R=X/Y/8+Y*Y/8 (X,Y分别代表A,K矩阵中的每个数值)
求出目标函数的各个值后,再平均,可我的计算结果不对那!
命令如下
A=[0,3,6,9,12,15,16.64,18,21,24,27,30,33.27];
K=[0,1.19,2.15,2.82,3.28,3.53,3.55,3.54,3.37,2.89,2.22,1.19,0];
S=K.^2/2+A/K/8

S =

0.6967 1.4048 3.0080 4.6729 6.0759 6.9272 6.9980 6.9625 6.3752 4.8728 3.1609 1.4048 0.6967
mean(S)

ans =

4.0967

分母是零拉 晕 这些特殊数据怎么处理啊! 请教各位大大
这个是个求园平均半径的问题,至于实际意义中,第1和最后组数据怎么弄?(我很菜,刚学,别笑我)
原本我想用简单矩阵求解的 可是我技术太烂 哎

把A和K呼唤,行不?即
S=A.^2/8+K/A/8
mean(S)

S =

Columns 1 through 12

0.0127 1.1377 4.5127 10.1377 18.0127 28.1377 34.6239 40.5127 55.1377 72.0127 91.1377 112.5127

Column 13

138.3743

ans =

46.6356

A和K是什么啊?