早教吧作业答案频道 -->其他-->
我有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
题目详情
我有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
这样的话该如何写呢?
现在我要得到c,c1=sin(a1)*cos(b1),c2=sin(a2)*cos(b2),以此类推
我希望输出是C1=(某一个数)
c2=
c6=
您的回答非常完美 但是我想知道如果那个C是一个矩阵的话 也就是
c=
sina sinb
cosa cosb
这样的话该如何写呢?
▼优质解答
答案和解析
哈哈,类似写法啊.只需要把表达式字符串变一下.
要生成矩阵,你需要的是这样的格式: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
要生成矩阵,你需要的是这样的格式: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
看了 我有2组数据a1=1,a2=...的网友还看了以下:
已知A,B,C,D,E,是5个自然数,且A÷11=5……5,B÷11=6……6,C÷11=7……7, 2020-03-30 …
数据结构题目一、选择题(每题2分)1.数据的不可分割的基本单位是.A.元素B.结点C.数据类型D. 2020-06-28 …
已知{an}是公差不为零的正项等差数列,{bn}为正项等比数列,且有a3=b3,a9=b9,则a6 2020-07-09 …
C(11,1)+C(11,3)+.+C(11,11)=?证明:C(n,0)+C(n,2)+C(n, 2020-07-31 …
二项式系数c(0,n).c(1,n).c…c(n,n)中存在连续的三项成等差数列,公差为正的前四组 2020-08-03 …
测量胸围差得出的数据是:第一次10厘米,第二次9厘米,第三次11厘米,则胸围差值是()A.10厘米B 2020-12-06 …
测量胸围差得出的数据是:第一次10厘米,第二次9厘米,第三次11厘米,则胸围差值是()A.10厘米B 2020-12-06 …
测量胸围差得出的数据是:第一次10厘米,第二次9厘米,第三次11厘米,则胸围差值是()A.10厘米B 2020-12-06 …
(2014.烟台学业考)下图是某地景观图。据图回答11、12题。11.据图推测,该地区的地形最有可能 2020-12-16 …
选修2-3数学1,C(10,10)+C(10,11)+C(10,12)+.C(10,20)=?(PS 2021-01-01 …