我有2组数据a1=1,a2=3,a3=5,a4=7,a5=9,a6=11 b1=2,b2=4,b3=6,b4=8,b5=10,b6=12
现在我要得到c,c1=sin(a1)*cos(b1),c2=sin(a2)*cos(b2),以此类推
我希望输出是C1=(某一个数)
c2=
c6=
您的回答非常完美 但是我想知道如果那个C是一个矩阵的话 也就是
c=
sina sinb
cosa cosb
这样的话该如何写呢?
人气:108 ℃ 时间:2020-06-26 00:26:44
解答
哈哈,类似写法啊.只需要把表达式字符串变一下.
要生成矩阵,你需要的是这样的格式:c1=[sin(a1),sin(b1);cos(a1),cos(b1)];
所以把程序改为:
for j=1:6
variable_name=genvarname(['c',num2str(j)]); %生成变量名,c1,c2,...c6
string=strcat(variable_name,'=[sin(a',num2str(j),'),sin(b',num2str(j),...
');cos(a',num2str(j),'),cos(b',num2str(j),')];');
eval(string); %再把这个表达式用eval执行
end
推荐
- 已知两个等差数列a1,a2,a3,a4,a5和b1,b2,b3,b4,b5,b6,其中a1=b2,a5=b5,则b6-b1/a3-a2的值是
- 两个等差数列a1,a2,a3,a4,a5,……和b1,b2,b3,b4,b5,……中,a1=b2,a5=b5,求b6-b4/a3-a2的值
- 比如:A1=3S+2;A2=4S+6,A3=8,A4=3,A5=3S,A6=10S,则B1=3*3+2;B2=4*3+6,B3=8,B4=3;B5=3*3;B6=10*3(S表示3)
- 设n维向量组A1 ,A2 ,A3,A4,A5,线性无关,B1=A1+A2,B2=A2+A3,B3=A3+A4,B4=A4+A5,B5=A5+A1,
- 已知5个正数a1,a2,a3,a4,a5的平均数是a,且a1>a2>a3>a4>a5,则数据a1,a2,a3,0,a4,a5的平均数是 _.
- I want to find a girl-friend
- 一片药是0.1g,那500mg是几片
- he joined the volunteers from all over the country是什么意思
猜你喜欢
- 英语翻译
- 果园里收获苹果有3200千克,收获的梨的重量比苹果多百分之20,那是多少千克?收获的桃子的重量比苹果少百分之20,那又是多少千克?收获的梨比桃子多百分之几?
- 空间坐标系中,给定两点A(1,-2,1) B(2,2,2),满足条件|PA|=|PB|的动点P的轨迹方程是
- 《詹天佑》,高度概括詹天佑精神品质的一句话?
- 电池上标的多少伏是电压还是电动势.如果用电压表直接测量的话.测到的示数是电压还电动势?
- 硝酸可以氧化氯离子吗?
- 主语是两个不可数名词用and连接,谓语用is还是用are?为什么?
- 从下列词语中选择三个或者三个以上的词语连成几句话眼花缭乱水花四溅情不自禁旁若无人晶莹耀眼