早教吧作业答案频道 -->其他-->
我有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=...的网友还看了以下:
1/2{1/2[1/2(1/2y-3)-3]-3}=17x-1/0.024=1-0.2x/0.08 2020-04-27 …
已知函数f(x)=ax+b,x∈(-1,1),其中常数a、b∈R,(1)若a是从-2,0,2三个数 2020-05-13 …
(1)1/1*2+1/2*3+.+1/2009*2010(2)1/2*4+1/4*6+.+1/20 2020-05-17 …
在数列{an}中,a1=1,an+1=1-1/(4an),bn=2/((2an)-1).求证数列{ 2020-07-28 …
数列{an}的前n项和为Sn,a1=1,an+1=2Sn(n∈N+).求数列{an}的通项an(1 2020-07-30 …
已知各项均为正数的数列an的首项为1,且log2a(n+1)=log2an+1,数列bn-an为等 2020-07-30 …
1将1,2,…,2004这些数排成一行,得到数N.求证:N一定是合数.2若n是大于2的正整数,求证 2020-07-31 …
-1/2-1/3是不是代数式?判断题下列结论中正确的是()A.字母a表示任何数B.-1/2-1/3 2020-07-31 …
1.数列{an}中,a1=1,a2=2,a3=3,a4=5,如何推出数列的递推公式为a(n+2)= 2020-08-01 …
求一道预备班数学期中考试的答案小明在做题时发现了一个规律:1*2/1=1-2/1,2*3/1=2/1 2020-11-05 …