matlab问题,matlab高手请进!

matlab问题,matlab高手请进!,第1张

没看懂代码什么意思,函数不可以简化为下,就掘孝调用了两个函数。。。。不要太相信网上下载的代码,还是自樱核己编写吧

function Finite_element_tri(Imax,Jmax)

global ndm nel na

domain_tri % 调用函数画求解区域

[X,Y,NN,NE]=setelm_tri(Imax,Jmax) % 给节点和三角形元素编号,并设定节点坐标判颂稿

function[mseq]=m_sequence(fbconnection)%%函数声明,函数名字m_sequence,函数输入变量fbconnection,函数输出mseq

n=length(fbconnection)%%得到fbconnection的长度

N=2^n-1%%得到循环次数

register=[zeros(1,n-1) 1]%%建立大小为1*n的矩阵,前n-1个迹侍元素都为0,第n个元素为1

mseq(1)=register(n)%%让输出的第笑州扮一个元素为1

for i=2:N%%i从2开始循环,一直去到N

newregister(1)=mod(sum(fbconnection.*register),2)%%让fbconnection和register中对应元素相乘,并求和,然后除以2得余数赋给newregister的第一个元素

for j=2:n

newregister(j)=register(j-1)%%把register的前n-1个元素赋给newregister的第2-n个元素,也就是全0

end

register=newregister%%把newregister的值碰灶赋给register

mseq(i)=register(n)%%把register的第n个元素的值赋给mseq的第i个元素

end

axis([min(k1),min(k2)-1,max(max(k1),max(k2))+1,min(f)-0.5,max(f)+0.5])

五谈丛启个元素,axis对坐标轴中最大最小郑搏值的含如限定,要求 4, 6, or 8 个元素,成对的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12510696.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存