matlab 编写一个函数 1.我想写一个函数function [Rp,Rd,R] = aa11( a,b)syms a b Rsp Rsd RN=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];N2=[sqrt(21.8),36.4*(1+cos(a*pi/180))

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 22:33:09
matlab 编写一个函数 1.我想写一个函数function [Rp,Rd,R] = aa11( a,b)syms a b Rsp Rsd RN=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];N2=[sqrt(21.8),36.4*(1+cos(a*pi/180))

matlab 编写一个函数 1.我想写一个函数function [Rp,Rd,R] = aa11( a,b)syms a b Rsp Rsd RN=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];N2=[sqrt(21.8),36.4*(1+cos(a*pi/180))
matlab 编写一个函数
1.我想写一个函数
function [Rp,Rd,R] = aa11( a,b)
syms a b Rsp Rsd R
N=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];
N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];
N2=[sqrt(21.8),36.4*(1+cos(a*pi/180));sqrt(48.5),25.4*(1+cos(b*pi/180))];
Rd=det(N1)^2/det(N)^2;
Rp=det(N2)^2/det(N)^2;
R=Rp+Rd;
end
就是Rd是N1行列式平方比N行列式平方
就是Rp是N2行列式平方比N行列式平方
R=Rp+Rd
输入 a,b.得到 Rd.Rp.R
2.for 循环输入A=[a1 a2 a 3 ……]
B=[b1 b2 b3……]
就是有很多a b,都要用上面函数计算,想一次输入
或者您帮我写一个M脚本也行,就通过数组一次输入很多数据(a,b)
结果最好导入excel

matlab 编写一个函数 1.我想写一个函数function [Rp,Rd,R] = aa11( a,b)syms a b Rsp Rsd RN=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];N2=[sqrt(21.8),36.4*(1+cos(a*pi/180))
1:
syms a b Rsp Rsd R
这一句去掉就可以了.
function [Rp,Rd,R] = aa11( a,b)
N=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];
N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];
N2=[sqrt(21.8),36.4*(1+cos(a*pi/180));sqrt(48.5),25.4*(1+cos(b*pi/180))];
Rd=det(N1)^2/det(N)^2;
Rp=det(N2)^2/det(N)^2;
R=Rp+Rd;
end
2.
A=[1,3,4,6,8,9];
B=[2,1,3,4,5,7];
if numel(A)~=numel(B)
error('A,B元素个数不匹配')
end
data=[];
for i=1:numel(A)
[Rp,Rd,R] = aa11(A(i),B(i))
data=[data;A(i),B(i),Rp,Rd,R];
end
success=xlswrite('d:\data.xls',data) %第一列为A,第二列为B,第三列为Rp,第四列为Rd,第五列为R

matlab函数编写时候开方怎么表达啊我想编写一个函数其中是一个数的0.8次幂!我该怎么写呢?我用乘方的那个也不行啊! 如何用matlab编写一个分段函数 matlab 编写函数 【matlab】编写函数题 matlab 有一函数 f(x,y)=x2+cos(xy)+2y ,写一程序,输入自变量的值,输出函数值.请用Matlab 语言编写 matlab编写函数,给任意一个数分解因式 matlab 编写一个函数 1.我想写一个函数function [Rp,Rd,R] = aa11( a,b)syms a b Rsp Rsd RN=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];N1=[36.4*(1+cos(a*pi/180)),sqrt(51);25.4*(1+cos(b*pi/180)),sqrt(2.3)];N2=[sqrt(21.8),36.4*(1+cos(a*pi/180)) 用matlab编写arcsin函数新手,不会写,还请大神给我一个参考答案.谢谢啦. 【Matlab】Matlab中如何编写S函数 【Matlab】Matlab中如何编写S函数 如何在符号函数中表达分段函数?我想写一个符号函数 y(h):当 h>a 时,y(h)=y1(h);当 h我用matlab编写程序,定义了好几个自变量h的函数,如x(h),y(h),然后准备对x(h)*y(h)用quad积分,所以将h定义为符号 用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出 利用matlab,编写一个函数,该函数依次输出数组的最大值,最小值,平均值,元素总数 matlab 编写一个m函数文件,求一数组中的元素,使得该元素的绝对值在该数组所有元素的绝对值中是最大的. matlab分段函数怎么编写0 matlab的m函数怎么编写 求用Matlab编写这个函数, 我要用matlab编写一个分段函数;当想x=3,y=x^2,怎么编写?