matlab如何建一个三维数组并保存啊?急用啊!!

来自:    更新日期:早些时候
matlab如何建一个三维数组并保存啊?急用啊!!~

问题描述:for h=1:2*(m-1)*(n-1) i=u(h,1);j=u(h,2);m=u(h,3);
s=[1,r(i),z(i);1,r(j),z(j);1,r(m),z(m)]; De=det(s)/2;
Re=1; bi=z(j)-z(m);ci=r(m)-r(j); bj=z(m)-z(i);cj=r(i)-
r(m); bm=z(i)-z(j);cm=r(j)-r(i);
kii=((bi)^2+(ci)^2)/6*Re*De; kjj=((bj)^2+(cj)^2)/6*Re*De;
kmm=((bm)^2+(cm)^2)/6*Re*De;
kij=(bi*bj+ci*cj)/6*Re*De; kim=(bi*bm+ci*cm)/6*Re*De;
kji=(bj*bi+cj*ci)/6*Re*De; kjm=(bj*bm+cj*cm)/6*Re*De;
kmi=(bm*bi+cm*ci)/6*Re*De;
kmj=(bm*bj+cm*cj)/6*Re*De;k(1,1)=kii;k(1,2)=kij;k(1,3)=kim;k
(2,1)=kji;k(2,2)=kjj;k(2,3)=kjm;k(3,1)=kmi;k(3,2)=kmj;k(3,3)
中,并且每个k都有编号,方便以后哦的调用,据说可用三维数组,但
答案1:: 三维数组就是加一个指标,
在end前一行插入
ksave(h,1,1)=k(1,1);……ksave(h,2,3)=k(2,3);……即可,
把ksave存起来就行了,以后调用反过来就是,h就是编号
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
关于MATLAB三维数组的计算
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
MATLAB三维数组求页的平均
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::matlab三维数组相加

假如三维数组是a
b=squeeze(sum(sum(a,1),2));
hist(b)

A=zeros(I,J,K);

这样你就建立一个I*J*K的三维数组A,并且所有元素为0


matlab如何建一个三维数组并保存啊?急用啊!!视频

相关评论:
  • 19667558319matlab创建三维数组的三种方法
    祖曼保使用Cat命令来创建高维数组。Cat命令的个事为【C=cat(dim,A1,A2,A3,A4……)】其中dim表示的是创建数组的维度,A1,A2,A3,A4表示的是各维度上的数组。在命令窗口中输入以下代码即可创建一个简单的三维数组: D2=[1,2,3;4,5,6;7,8,9]; C=cat(3,D2,2*D2,3*D2);要查看程序结果 输...

  • 19667558319如何利用matlab绘制三维图形
    祖曼保1、点击图标,打开matlab。2、输入代码:[x,y]=meshgrid(1:0.1:10, 1:0.1:10);z=x.^2+y.^2;surf(x,y,z)3、点击运行。4、在弹出的文件存储页面中,选择一个任意位置,点击保存即可。5、保存后matlab自动运行程序,得出的图像如下:

  • 19667558319如何用MATLAB绘制三维图形?
    祖曼保选择数据,选择digitizer对话框Pick New Points,然后在线上双击便会在此确定一个点,后面的表格中会记录此点的数据。软件会根据这些点自动连成红色的线,如图将曲线抠了出来。第一条线确定后,点击Get Points上的Done,如果还需要确定第二条线,点击Digitizer对话框上的Start New Data,如上操作,如图抠...

  • 19667558319怎么创建三维数组并把二维数组插入 Matlab
    祖曼保A = zeros(2, 2, 3); % 生成一个2*2*3的三维数组 显示出来的结构如下:A(:, :, 1)= % 一个2*2的二维数组 0 0 0 0 A(:, :, 2)= % 一个2*2的二维数组 0 0 0 0 A(:, :, 3)= % 一个2*2的二维数组 0 0 0 0 ...

  • 19667558319matlab如何建一个三维数组并保存啊?急用啊!!
    祖曼保A=zeros(I,J,K);这样你就建立一个I*J*K的三维数组A,并且所有元素为0

  • 19667558319matlab怎么画一个三维图
    祖曼保例如:x=0:1:10;y=0:0.5:6;[x,y]=meshgrid(x,y);%生成13*11的矩阵 z=[1:143];%z值是随意的,你可以用自己的数据 z=reshape(z,13,11);%变为13*11矩阵 surf(x,y,z)

  • 19667558319matlab做一个三维矩阵
    祖曼保在MATLAB中创建一个三维矩阵,你可以使用如下代码:matlab A = rand; % 生成一个随机的三维矩阵,尺寸为3x4x5。首先,上述代码创建了一个名为“A”的三维矩阵。其次,矩阵中的每个元素都是通过MATLAB内置函数`rand`随机生成的随机数。该函数产生一个数组元素值介于0到接近但不等于1之间的浮点数。最后...

  • 19667558319matlab里怎么对一个以符号的形式表达的函数画三维图?
    祖曼保clear;clc;syms x ya=x*y+y^2;x=[-1:0.01:1];y=[-1:0.01:1];[x,y]=meshgrid(x,y);z=subs(a);mesh(x,y,z) 不需要替换为点运算,本来subs就是各元素替换

  • 19667558319matlab如何建一个三维数组并保存啊?急用啊!!
    祖曼保三维数组就是加一个指标,在end前一行插入 ksave(h,1,1)=k(1,1);……ksave(h,2,3)=k(2,3);……即可,把ksave存起来就行了,以后调用反过来就是,h就是编号

  • 19667558319matlab怎么绘制三维随机数字图像
    祖曼保1、首先双击matlab软件图标,使用语句:x=0:0.2:7*pi;创建一个一维数组,表示三维离散序列图的在x轴上的分布范围。2、使用语句:y=exp(-x\/9).*cos(x);z=4*exp(-x\/9).*sin(x);创建三维序列图的方程,这样就有了完整的三维坐标了。3、然后使用语句:stem3(y,z,x,'filled');绘制三维...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网