昨天非常感激你帮了我一个大忙,我今天又遇见问题了,希望你能再次帮帮我,
题目
昨天非常感激你帮了我一个大忙,我今天又遇见问题了,希望你能再次帮帮我,
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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 英语作文 The healthier,the happier急求啊,
- Carl is studying()food science at college and hopes to open up()meat processing factory of his own o
- 一只蜗牛从5米深的井底向上爬,每天白天爬2米,晚上滑下1米,几天蜗牛能够爬出井底
- 早上好英语怎么说
- 好段摘抄大全{100字}加赏析【50字】,一定要赏析
- 如果等腰三角形腰上的高等于腰长的一半,那么这个等腰三角形的顶角等于_____________度.
- 一道试卷上的阅读题
- 1、钟表商店一月份的营业额是12万元,比二月份少6%,二月份的营业额是多少万元?
- 把密度为1.84克/立方厘米,浓度为96%的浓硫酸10毫升,缓缓住入到50克水中,求所的稀硫酸的质量百分比浓度
- 学校买55个文具盒,每个9元.商店促销搞活动,规定凡购物满100元可优惠10元,满200元可优惠20元.依此类推.学校买来的文具盒,平均每个最多可以少花多少元?(得数保留二位小数) 答案上是0.89元