昨天非常感激你帮了我一个大忙,我今天又遇见问题了,希望你能再次帮帮我,
题目
昨天非常感激你帮了我一个大忙,我今天又遇见问题了,希望你能再次帮帮我,
p=3.59*10^3;
C11=28.1*10^10;
C22=34.9*10^10;
C33=29.4*10^10;
C12=12.6*10^10;
C13=8.4*10^10;
C23=8.8*10^10;
C44=10.8*10^10;
C55=13.2*10^10;
C66=13.1*10^10;
trun=5;
AA=zeros(10,10);
BB=zeros(10,10);
for i=1:5
for j=1:5
AA(i,j)=uuu(i-1,0,0,j-1);
AA(i,trun+j)=0;
AA(trun+i,j)=0;
AA(trun+i,trun+j)=uuu(i-1,0,0,j-1);
BB(i,j)=A11(i-1,j-1,C11,C55);
BB(i,trun+j)=A12(i-1,j-1,C13,C55);
BB(trun+i,j)=A21(i-1,j-1,C13,C55);
BB(trun+i,trun+j)=A22(i-1,j-1,C33,C55);
end
end
AA
BB
其中的uuu和A11,A12,A21,A22都是我定义的M文件,已经运行过了,没有问题的,整个程序运行以后,出现:Conversion to double from sym is not possible.请问如何改正程序能得到结果.不过在A11,A12,A21,A22四个M文件里有字符K,我在四个文件里面已经写了 syms k,单个运行M文件,结果中带字符K,正常的,我希望得到的结果就是AA和BB中带有字符K,请问需要改动什么地方啊?
答案
你的AA,BB定义的是double型矩阵,在语句如 BB(i,trun+j)=A12(i-1,j-1,C13,C55);中,你将char型给了double型,就出现了上面的问题.解决的方法是将AA=zeros(10,10);BB=zeros(10,10);删除.应为matlab无需定义,矩阵会自己...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 长方体 包装箱长 60cm,宽50cm,高40cm,内装300瓶药水.除去约为30dm3空隙,每个药瓶的容积约为多少毫米
- 一辆汽车从甲城到乙城,去时每小时行30千米,从乙城回到甲城每小时行60千米.
- 化学就是要研究——,它不仅要研究自然界——,还要研究和创造自然界——?
- 已知f(x)=logax,g(x)=2loga(2x+t-2),当0<a<1,1≤x≤2时,有f(x)≥g(x)恒成立.求t的取值范围
- SILK什么意思啊
- she is sure she can do better next time 的同义句
- 在哪些名词前加a或an?
- 如图,已知DE⊥AC于点E,BC⊥AC于点C,FG⊥AB于点G,∠1=∠2,求证:CD⊥AB.
- 矿物质离子运出细胞的方式
- 要一些贬义成语和褒义成语