
matlab
九灵猴
这个作者很懒,什么都没留下…
展开
-
matlab中triu(A,x)函数用法
triu–抽取上三角矩阵1、U=triu(X,k)抽取矩阵中第k条对角线及其以上的元素。k=0指主对角线,k>0指主对角线以上的第k条对角线,k<0指主对角线以下的第k条对角线。2、U=triu(X)返回矩阵的上三角矩阵,即默认k=0。...转载 2019-01-20 19:49:46 · 13943 阅读 · 1 评论 -
Matlab中生成向量的三种方法
方法一、直接输入法如我们要生成向量A=[7,8,9,4,5,6];这里A是个一维向量,其中的分量是7,8,9,4,5,6。方法二、“:”生成法这种方法适用于元素与元素之间存在等距步长(差值)的情况,即当元素间呈等差数列时可以使用。冒号生成法,其语法格式为:1.向量名=[第一个元素数值:步长:最后一个元素的数值];2.向量名=第一个元素数值:步长:最后一个元素的数值如我们要生成向量A=[0,...转载 2019-01-22 15:08:00 · 64312 阅读 · 0 评论 -
采用Newmark-β法求解振动方程——MATLAB
以四层刚架为例进行计算分析。某四层框架结构在顶部受一个简谐荷载的作用:力的作用时间t1=5.0s,F0=100N。试计算响应的时间为20s(计算分2000步完成)。阻尼矩阵由Rayleigh阻尼构造。MATLAB程序编写如下:m=[1,2,3,4];m=diag(m);k= [800 -800 0 0; -800 2400 -1600 0; 0 -1600 4800 -3200; 0 ...转载 2019-01-22 15:58:00 · 21352 阅读 · 18 评论 -
平面桁架静力计算程序
format short %数据显示设置%从文件中读取数据fid = fopen(‘data.txt’,‘rt’);if fid == -1disp(‘数据文件打开错误!’);returnend%结构信息[N,count] = fscanf(fid,’%d’,1);%结点总数[NM,count] = fscanf(fid,’%d’,1);%单元总数[NR,count] = fs...转载 2019-04-10 14:50:43 · 2879 阅读 · 0 评论 -
在行向量或列向量的某个位置插入一个数
a = [2 4 6 8 12]; %已知行向量b=10; %插入的数n=5; %插入的位置aa(1,n)=b; %插入数aa(1,1:n-1)=a(1,1:n-1); %前面不变aa(1,n+1:length(a)+1)=a(1,n:length(a)) %后面的数后移一位aa =[2 4 6 8 10 12]...转载 2019-04-11 21:34:06 · 4477 阅读 · 0 评论 -
matlab向量中插入元素
c=[2 4 7 2 2 3];a=ones(1,9);b=[2 5 6];a(b)=0;index=find(a);a(index)=c(1,:)输出a=2 0 4 7 0 &nb...原创 2019-04-12 10:42:03 · 14078 阅读 · 0 评论