//www.tianjin-qmedu.com/matlabcentral/answers/questions?term=tag%3A%223d+plots%22 MATLAB Answers -新问题匹配标签:“3d plot” 2021 - 10 - 18 - t15:25:37z 标签:www.tianjin-qmedu.com, 2005:问题/ 1566416 2021-10-18T13:32:46Z 2021 - 10 - 18 - t15:25:37z 将三个3D图合并成一个 亲爱的社区,我如何将三个不同的3D图合并成一个?我的数字保存在。fig(这里附上它们),我想把它们绘制在同一个图表中进行比较。是否可以改变每个产品的颜色,并贴上标签进行比较?我在论坛上看到,我可以应用命令:findobj和copyobj,但我不知道他们如何正确工作。提前谢谢! Angelavtc //www.tianjin-qmedu.com/matlabcentral/profile/authors/17242946 标签:www.tianjin-qmedu.com,2005:问题/ 1565821 2021 - 10 - 17 - t20:28:40z 2021 - 10 - 18 - t03:47:25z 多个三维轨迹显示在同一轴上 大家好,我正在可视化一只鸟的三维飞行轨迹。我已经收集了多个航班的位置数据,并试图在同一轴上显示多个飞行路径的起始点和结束点。我的代码非常基础,但我不确定为什么它不能工作?它通常只输出第一次潜水,而不是三个?%3D位置数据x1 = DdatafiltDive02(:,1);日元= DdatafiltDive02 (:, 2);z1 = DdatafiltDive02 (: 3);x2 = DdatafiltDive04 (: 1);y2 = DdatafiltDive04 (:, 2);z2 = DdatafiltDive04 (: 3); x3 = DdatafiltDive06(:,1); y3 = DdatafiltDive06(:,2); z3 = DdatafiltDive06(:,3); %removing NaN values x1_2 = rmmissing(x1); y1_2 = rmmissing(y1); z1_2 = rmmissing(z1); x2_2 = rmmissing(x1); y2_2 = rmmissing(y1); z2_2 = rmmissing(z1); x3_2 = rmmissing(x1); y3_2 = rmmissing(y1); z3_2 = rmmissing(z1); %Fig f4 = figure; plot3(x1_2,y1_2,z1_2,x2_2,y2_2,z2_2,x3_2,y3_2,z3_2) hold on grid on xlabel('Meters') ylabel('Meters') zlabel('Meters') plot3(x1_2(1,:),y1_2(1,:),z1_2(1,:),'go', 'MarkerSize', 25) plot3(x1_2(end,:),y1_2(end,:),z1_2(end,:),'ro', 'MarkerSize', 25) plot3(x2_2,y2_2,z2_2,'*y') plot3(x2_2(1,:),y2_2(1,:),z2_2(1,:),'go', 'MarkerSize', 25) plot3(x2_2(end,:),y2_2(end,:),z2_2(end,:),'ro', 'MarkerSize', 25) plot3(x3_2,y3_2,z3_2,'*b') plot3(x3_2(1,:),y3_2(1,:),z3_2(1,:),'go', 'MarkerSize', 25) plot3(x3_2(end,:),y3_2(end,:),z3_2(end,:),'ro', 'MarkerSize', 25) hold off 罗伯特J汉娜 //www.tianjin-qmedu.com/matlabcentral/profile/authors/18975507 标签:www.tianjin-qmedu.com,2005:问题/ 1565016 2021 - 10 - 16 - t06:12:52z 2021 - 10 - 16 - t10:41:11z 我如何在matlab中绘制3d 我有不同情况的振幅谱。我需要将它们绘制成3轴,并在z轴上增加蜡烛数量,如附件所示,请帮助我(这看起来很傻,但请帮助我) THONTI BEERAIAH //www.tianjin-qmedu.com/matlabcentral/profile/authors/18333162 标签:www.tianjin-qmedu.com, 2005:问题/ 172987 2015 - 01 - 29 t01:03:18z 2021 - 10 - 16 - t06:24:03z 在Matlab中求解耦合方程 你好朋友,我有一组耦合微分方程,我需要用matlab解决和绘图。我不知道该怎么办。请告诉我该怎么做。最后需要的是一个图的abs(B(1))与delk与Z,如图所示。 Pavan Kumar. //www.tianjin-qmedu.com/matlabcentral/profile/authors/2954213 标签:www.tianjin-qmedu.com, 2005:问题/ 637505 2020 - 11 - 05 - t15:09:09z 2021 - 10 - 15 - t15:00:59z 如何在一个图形上绘制多个3d ? 我试着坚持,但那不是工作。结果是2d plot interval = [-5:0.1:5];x = 5:0.1:5;y = 5:0.1:5;(X, Y) = meshgrid (X, Y);z1 =这些“可信赖医疗组织”((cos(间隔)+ cos((区间)。')));z2 =位于- (cos(间隔)+ cos((区间)。')));图(1);z2 plot3 (X, Y)图(2);z1 plot3 (X, Y) Teerapong Poltue //www.tianjin-qmedu.com/matlabcentral/profile/authors/17227963 标签:www.tianjin-qmedu.com, 2005:问题/ 472554 2019 - 07 - 19 - t18:10:32z 2021 - 10 - 15 - t13:18:58z 到XYZ的长半径 我有以下矩阵包含经度,纬度和行星半径和我想转换为xyz 3 d情节,但当我使用sph2cart函数然后我阴谋xyz得到下图似乎成为乐队 艾哈迈德阿卜杜勒 //www.tianjin-qmedu.com/matlabcentral/profile/authors/15651567 标签:www.tianjin-qmedu.com, 2005:问题/ 1563466 2021 - 10 - 14 - t09:01:29z 2021 - 10 - 14 - t14:07:42z 在3D中绘制圆柱体的模式 上面是圆柱体周围平面伸展200度的模态。数据按3D矩阵排列:距离x角度x位移(在特定时间步长)。采集的数据量涵盖了圆柱体的200度。我想在圆柱体上展示这些数据,而不是在平面上。到目前为止,我已经将极坐标数据转换为笛卡尔坐标,但我不确定如何将这一数据绘制到200度的圆柱体上。我是否需要将剩余的160度归零,因为我没有这方面的数据? 伊丽莎白锋利 //www.tianjin-qmedu.com/matlabcentral/profile/authors/13796928 标签:www.tianjin-qmedu.com, 2005:问题/ 1562876 2021 - 10 - 13 - t14:48:47z 2021 - 10 - 14 - t12:34:13z 根据单个变量绘制三维矩阵的值 我有一个4D矩阵(4x4x4x6),前三个维度是空间中的每一个的x,y,z点的压力。第四维度是用于计算压力的频率。我想绘制空间的频率响应。这意味着绘制所有压力抵抗用于计算它们的频率。 evagoras kassapis. //www.tianjin-qmedu.com/matlabcentral/profile/authors/23856858 标签:www.tianjin-qmedu.com, 2005:问题/ 1563271 2021 - 10 - 14 - t02:37:41z 2021 - 10 - 14 - t05:13:08z 从我的3d图中移除一个“平面” 当我情节表面结果到表面本身,而是有一些奇怪的中间的表面,我的意思是像它在xy平面上,我不知道如何删除它,这是我的代码:清晰的图,抓住(x, y) = meshgrid(50:50)包含(" x ");ylabel (" y ");zlabel“z”z =√(9 * 9 (y ^ 2) * (x ^ 2)) w = -√(9 * 9 (y ^ 2) * (x ^ 2))冲浪(x, y,真正的(z))冲浪(x, y,真正的(w)) zlim ([-150150]) davidcu //www.tianjin-qmedu.com/matlabcentral/profile/authors/24329110 标签:www.tianjin-qmedu.com, 2005:问题/ 1563286 2021 - 10 - 14 - t03:58:07z 2021 - 10 - 14 - t04:32:27z 如何知道我的点在颜色条上的值? 我有一个复杂的带有颜色条的3D图。颜色条告诉我某个区域的温度是怎样的,但它不能给出一个具体的数字。那么我如何让颜色条告诉我一个特定点的温度呢?或者除了颜色条,还有其他方法可以得到点的温度。 Ali Almakhmari. //www.tianjin-qmedu.com/matlabcentral/profile/authors/17624347 标签:www.tianjin-qmedu.com, 2005:问题/ 1563281 2021 - 10 - 14 - t03:35:14z 2021 - 10 - 14 - t03:37:28z 如何绘制四维数据? 我有一个变量n是1 × 81 m是1 × 81 o是1 × 81。函数f是81 × 81 × 81是n m o的函数。既然f是三个不同变量的函数,我怎么画f呢? Ali Almakhmari. //www.tianjin-qmedu.com/matlabcentral/profile/authors/17624347 标签:www.tianjin-qmedu.com, 2005:问题/ 1563276 2021 - 10 - 14 - t03:02:51z 2021 - 10 - 14 - t03:28:49z 如何绘制4D数据? 假设我有以下数据我想画出函数f它依赖于x, y, z,换句话说,f(x, y, z)我怎么做?X, y, z和f(X, y, z)是最终由10 × 10 × 10组成的变量,例如:X = 0.1:0.01:0.19;y = 0.1:0.01:0.19;z = 0.1:0.01:0.19;f (x = x。*经验值。2 + y ^2 + z ^2);我尝试着这么做,但是失败了:[X, Y, Z] = meshgrid(X, Y, Z);surf(X, Y, Z, f);colorbar; Ali Almakhmari. //www.tianjin-qmedu.com/matlabcentral/profile/authors/17624347 标签:www.tianjin-qmedu.com, 2005:问题/ 1562626 2021 - 10 - 13 - t09:50:58z 2021 - 10 - 13 - t09:50:58z 带有两个向量和一个矩阵的三维图形(bar3? 亲爱的社区,我triying使用“bar3”来获得三维条形图从三个differebt数据集:一个向量时间(426 x1双)vertor Xaxis (40 x1双)矩阵流量(426 x40双)可以猜,objecitve是情节的发展流量(z轴)沿着时间(轴)在几个位置(x轴)。对于bar3,这是可能的吗?或者我应该找另一种选择吗?提前谢谢你! 卡洛斯·巴斯克斯罗德里格斯 //www.tianjin-qmedu.com/matlabcentral/profile/authors/6233809 标签:www.tianjin-qmedu.com, 2005:问题/ 1562276 2021 - 10 - 12 - t19:32:26z 2021 - 10 - 12 - t21:06:49z 椭球的三维图 嗨,我要在三维图形上画出下面的函数,它应该是一个椭球。c =@(x,y,z) (theta_-[x y z])*inv(COV)*(theta_-[x y z])'-5; Simone Fiumi. //www.tianjin-qmedu.com/matlabcentral/profile/authors/9070624 标签:www.tianjin-qmedu.com, 2005:问题/ 522193 2020 - 05 - 01 - t11:05:19z 2021 - 10 - 11 - t18:27:52z 在圆柱体上绘制厚度数据。 首先,我是完全新的MATLAB和不确定从哪里开始。我有大量的数据集(大约170,000点),我试图将其绘制到一个圆柱体表面。它是关于管道周长的超声波厚度读数。我有每个点的X, Y, Z坐标,并希望显示厚度读数为彩色地图,任何建议将非常感谢。*编辑……我附上了一张原始excel数据的照片,行代表圆周位置,列管轴的长度和颜色托盘代表剩余壁厚(在本实例之间12 mm-20mm)理想我希望能够管本身的情节是一个代表图像如(这只是欺骗通过应用excel的影像数据管道材料在AutoCAD) 安迪米 //www.tianjin-qmedu.com/matlabcentral/profile/authors/18338233 标签:www.tianjin-qmedu.com, 2005:问题/ 1561381 2021 - 10 - 11 - t15:34:13z 2021 - 10 - 11 - t16:44:24z 如何传播一个矩阵的每个像素到一个3D体积? 我已经定义了坐标的3D音量(x1,y1,z1)。我需要开始将光圈(矩阵R中的矩阵R的每个像素传播到我刚定的3D卷。我已经给出了指令“以矩阵R中的像素1开始,并将其传播到3D音量+中的所有点,然后在矩阵R中移动到像素2上,并将其传播到3D卷+中的所有像素+ ...... +最后像素R and propagate it to all points in the 3D volume. For this propagation, you just need to take the pixel value and multiply it by the exponential term (Green’s function) "– which is Dileep Vunnam //www.tianjin-qmedu.com/matlabcentral/profile/authors/21006626 标签:www.tianjin-qmedu.com, 2005:问题/ 1560886 2021 - 10 - 10 - t22:38:26z 2021 - 10 - 11 - t01:45:10z 根据薛定谔方程绘制概率分布 大家好,我一直在尝试用下面的代码在三维空间中绘制函数的概率图,但它总是给出一个空白的图。我会感谢你的帮助。函数是:f(x,y,z) = 8*√(sin(k*x)*sin(k*y)*sin(k*z)),区间为:0 > n = 1;= 1;>> x = linspace(0,0.01,1);>> y = linspace(0,0.01,1);>> z = linspace(0,0.01,1);>> [X,Y,Z] = meshgrid(X,Y,Z); >> f = 8.*sqrt(sin(n*pi*x/a).*sin(n*pi*y/a).*sin(n*pi*z/a)); >> figure >> scatter3(f,X,Y,Z) 哈桑Al Tarify //www.tianjin-qmedu.com/matlabcentral/profile/authors/23684688 标签:www.tianjin-qmedu.com, 2005:问题/ 1470531 2021-10-09T21:56:55Z 2021 - 10 - 10 - t11:04:18z 如何创建一个充满等距点的球体? 我想创建一个球体,里面有等距离的点。球体基本上应该放在一个矩阵中,这样球体就可以被探测到。只要有一个球体…代码应该输出1,反之亦然。 Rushil就是为了 //www.tianjin-qmedu.com/matlabcentral/profile/authors/22389537 标签:www.tianjin-qmedu.com, 2005:问题/ 1470201 2021 - 10 - 09 - t11:03:33z 2021 - 10 - 09 - t11:04:14z 根据最大误差生成表面着色图 大家好,我目前正在研究一个数值算法,用于逼近3D函数(即f(x,y,z))。算法运行良好。然而,我不希望plot像这样显示,我想这样绘制:这样我就可以观察最大误差和它的位置。我已经有了生成第二张图像的plot函数,但这是2D函数的例行程序,我无法编写它的3D版本。下面是代码:函数PlotSurf(xe,ye,Pf,neval,exact,maxerr,fview) figure Pfplot = surf(xe,ye,重塑(Pf,neval,neval),重塑(abs(Pf-exact),neval,neval));设置(Pfplot FaceColor,插值函数,“EdgeColor”,“没有一个”);[cmin cmax] = caxis;caxis ([cmin -。25 * maxerr cmax]);视图(fview); colormap hsv vcb = colorbar('vert'); ylim(vcb, [0 maxerr]) set(get(vcb,'YLabel'),'String','Error') xe and ye being the evaluation points, Pf the values of the numerical algorithm, neval the number of evaluation points, exact the exact values of the function at the evaluation points xe and ye, it is necessary in order to calculate the maximum error maxerr maximum error Thank you in advance. Yassine El Baaj //www.tianjin-qmedu.com/matlabcentral/profile/authors/22515876 标签:www.tianjin-qmedu.com, 2005:问题/ 437098 2018 - 12 - 24 - t14:23:32z 2021 - 10 - 08 - t19:10:28z 给定由空间中的三个点定义的平面,如何获得卷和俯仰角(欧拉角)以将该平面旋转到平行于Z = 0平面的平面旋转? 空间中有三个点,P1 P2 P3,它们定义了一个平面。我想求出滚倾角以便将这个平面旋转成平行于Z=0平面的平面。比如一个Z等于三个点的中心点的平面或者类似的东西。我已经写了以下代码(我是一个biginner,所以它可能是一个非常糟糕的编写的代码),以显示问题的最终结果。缺少的是做这个的实际数学以及滚转和俯仰角度?提前感谢你的帮助。目标是找到旋转给定平面(由空间中的三个点定义)到平行于Z=0平面所需的Roll和Pitch角度。清楚,clc;%file with the 3 conplanar points %load('data.txt') % the three conplanar points are data=[-11.35 8.67 18.692;-11.39 10.67 18.68; -9.39 10.7 18.685] % extract the three points in vectors P1, P2, P3 P1=data(1,:); P2=data(2,:); P3=data(3,:); % get the normal to the plane as well as the d value for the plane equation % ax+by+cz+d = 0 normal=cross(P1-P2, P1-P3); normal=normal/norm(normal); d=-(normal(1)*data(3,1)+normal(2)*data(3,2)+normal(3)*data(3,3)); % create a mesh of 100 by 100 X,Y points to calcualte their Z values % given the equation of the palane n = 100; x = linspace(min(data(:,1)),max(data(:,1)),n)'; y = linspace(min(data(:,2)),max(data(:,2)),n)'; [X, Y]= meshgrid(x,y); Z=(-d-normal(1)*X-normal(2)*Y)/normal(3); % get a point in the plance near the center for the rotation. % I may need it for the rotation. xo=(data(1,1)+data(3,1))/2; yo=(data(1,2)+data(3,2))/2; zo=(data(1,3)+data(3,3))/2; %% for illustration make the plane to which I want the original plane % to rotate to but via a rotation Xf=X; Yf=Y; Zf=Z./Z*zo; %% plot the original plane, its normal vector and the plane I want the original plane to rotate to figure(1) surf(X,Y,Z) axis([-12 -9 8 11 18.675 18.7]) hold on % trying to plot the vector normal to the plane in the sample figure plot3(xo,yo,zo,'ro') plot3(xo,yo,zo,xo+normal(1),yo+normal(2),zo+0.007*normal(3),'ro') hold on % plot the plane I want to get to after the rotation surf(Xf,Yf,Zf) hold off 亚历克斯·阿基拉 //www.tianjin-qmedu.com/matlabcentral/profile/authors/14339358 标签:www.tianjin-qmedu.com, 2005:问题/ 1469306 2021 - 10 - 08 - t02:49:03z 2021 - 10 - 08 - t03:30:13z 如何使用我的数据绘制等高线图? %.Nc文件来自:https://psl.noaa.gov/data/gridded/data.noaa.ersst.v5.html它被称为sst.mnmean.nc clear all;%SST =ncread(' SST .mnmean.nc',' SST ');时间= ncread(“sst.mnmean.nc”,“时间”);lat = ncread(“sst.mnmean.nc”、“纬度”);朗= ncread(“sst.mnmean.nc”、“朗”);SST1 = sst(:,:, 1753:结束);SST2 = SST1 (:,:, 1:252);%SST2显示1:52是2000年1月到2020年12月的月数。SST2是180x89x252单,随时间的长而变长。 Months = 1:252 Months1 = Months(7:12:252) %I want to find all of the July's of every year so I would have a 180x89x21 since it's 21 July's from 2000-2020 data_jul2 = SST2(:,:,Months1); %This is where the data becomes 180x89x21 monthly_means = mean(data_jul2,3); %I was trying to take the monthly mean of every July and still get the same dimensions but I got a 180x89 data_mat_ac_removed = data_jul2 - monthly_means; %Won't let me plot this 3D into a contour or contourf plot figure(1); hold on contourf(data_mat_ac_removed) %This is the contour plot I tried I also tried contourf(lon,lat,data_mat_ac_removed) %Both of these I got the error: Error using contourf (line 55), Input arguments must have at most 2 dimensions. END OF MATLAB CODE! .nc file is from: https://psl.noaa.gov/data/gridded/data.noaa.ersst.v5.html 劳伦Pressley //www.tianjin-qmedu.com/matlabcentral/profile/authors/12089490 标签:www.tianjin-qmedu.com, 2005:问题/ 1467036 2021 - 10 - 05 - t09:35:48z 2021-10-06T23:50:27Z 沿倾斜z轴的正弦函数 我想创建一个“沟槽”似的地形运行倾斜的z平面。目前所有的正弦函数都是沿着y/x轴的只是在z平面上产生凸起。目的是在倾斜的z平面上创建一个深度和厚度可调的“s”形状。有没有一个函数可以旋转正弦波来做这个?还是我处理问题的方式不对?下面是我的代码。行= 94;坳= 195;H = 10;grid_row = linspace (0 h行); grid_col = linspace(0,h,col); %% Setting the rows and columns into a meshed matrix to generate x and y coordinates [x y] = meshgrid(grid_col,grid_row); %% Setting up the initial flat plane which travels z_vector = ones(row,col).* sort(linspace(h,0,length(x))); z_matrix_flat = zeros(height(y),length(x))+ z_vector; %% Z function which defines the trench Z = z_matrix_flat + 0.5*sin(3*x); Z_rotated = rot90(Z); %Z = repelem(Z_rotated,2,4); Z_scaled = imresize(Z,[94,195]); %% Testing for loop to replace the orginal z plane in a predescribed area with the z values of the trench %initialising the trench matrix to be the right size trench = zeros(row, col); for i= floor((0.1*height(x))):floor(0.9*height(x)) for j = floor(0.02*length(y)):floor(0.95*length(y)) trench(i,j) = trench(i,j) + Z_scaled(i,j); end end ind = find(trench == 0); %finds where the trench matrix is 0 and changes the value to be the corresponding one on the plane. trench(ind) = z_matrix_flat(ind) ; surf(x,y,trench) xlabel 'X', ylabel 'Y' 约翰尼Dessoulavy //www.tianjin-qmedu.com/matlabcentral/profile/authors/12236775 标签:www.tianjin-qmedu.com, 2005:问题/ 1468091 2021 - 10 - 06 - t14:57:18z 2021 - 10 - 06 - t17:16:33z 球形热/密度地图 我有一些点的x,y,z坐标定义了一些形状的周长。这些形状代表圆柱体与不同角度的球体的交点(这里的球体是地球)。我想为这些形状制作一个“球形热/密度地图”。这意味着,应该不断添加重叠区域,以获得它们分布的可视化表示。如果它是一个“平面”的东西,我将定义一个网格,然后使用“inpolygon”,它将考虑形状为封闭多边形,并确定每个多边形内的网格点(然后我将能够添加它们并得到一个热图)。然而,我不知道如何在一个球体上做到这一点!任何想法吗? Huda Al阿拉维派 //www.tianjin-qmedu.com/matlabcentral/profile/authors/19410206 标签:www.tianjin-qmedu.com, 2005:问题/ 1466731 2021-10-05T00:52:21z 2021 - 10 - 05 - t10:12:41z 仅具有Char数据类型的矩阵的3D绘图 我有一个矩阵,它与Char数据类型,即所有数据是文本格式。我的目标是让一个x y z情节,将代表这些数据在一个图像格式可以在Matlab数据样本低于x =“美国”,“德国”,“南非”、“中国”、“墨西哥”、“澳大利亚”y =美国,欧洲,非洲,亚洲,南美,澳大利亚的z =“第一世界”,“科技”,“发展中”,“业务”,“劳动力”,“药” 漂亮的女孩 //www.tianjin-qmedu.com/matlabcentral/profile/authors/13311318 标签:www.tianjin-qmedu.com, 2005:问题/ 1465659 2021 - 10 - 03 - t05:40:24z 2021-10-04T20:50:51Z 如何使用楼梯(或其他功能)创建楼梯在三维空间 我试图创建一个矩阵的z值,将对应楼梯。目标是能够输入任何x大小和y大小的矢量值,并有一个z矩阵,它是一个斜面,带有一组楼梯在其高度上移动。我试图硬编码这,但我没有得到非常远的一切。我尝试过在网上搜索,但似乎没有提到使用楼梯或类似的方法来达到我想要的。如果有人能帮助我,或指出我的方向或资源/解决方案,我将非常感激。 约翰尼Dessoulavy //www.tianjin-qmedu.com/matlabcentral/profile/authors/12236775 标签:www.tianjin-qmedu.com, 2005:问题/ 729193 2021-01-28T06:23:12Z 2021-10-02T10:45:40Z 绘制3 d的颂歌 我必须遵循设计的代码来绘图和ODE系统的3个变量对t。t_start = 0;t_end = 50000;%set合适的时间范围t_duration = [t_start t_end];%创建矢量时间[w (: 1), w (:, 2), w (:, 3)] = meshgrid([1:0.1:1;],[1:0.1:1;],[1:。1,1]);%create grid w_initial = [-1;1。;约);%column vector contains initial values [t, w] = ode23(@thefunc, t_duration, w_initial);冲浪(w (: 1), w (:, 2), w (:, 3));函数wdot = thefunc(t, w) a = .5; b = .4; c = -.75; c_0 = -1; A = .5; %greek variable alpha wdot = zeros(3, 1); wdot = [a*w(2)*w(3) - A*w(1).^3; b*w(3)*w(1) - A*w(2).^3; c*w(1)*w(2) + w(1)*w(2) - A*w(3) - w(1)*w(2)*(-c_0.^2*b*w(1) - c_0.^2*a*w(2).^2 + c_0*A*w(1)^2 + c_0*A*w(2).^2 - c_0*A+ c)]; end I get the error message Unable to perform assignment because the size of the left side is 9977-by-1 and the size of the right side is 21-by-21-by-3. in the line with the meshgrid, and I'm not sure how to fix it. matlab_day //www.tianjin-qmedu.com/matlabcentral/profile/authors/18870007 标签:www.tianjin-qmedu.com, 2005:问题/ 1465274 2021-10-02T10:33:38Z 2021-10-02T10:33:38Z 圆柱形和铰接机器人工作空间代码 我需要圆柱形机器人工作空间代码。此外,我需要铰接机器人工作空间代码 nouf香精油 //www.tianjin-qmedu.com/matlabcentral/profile/authors/19550543 标签:www.tianjin-qmedu.com, 2005:问题/ 1464909 2021-10-01T16:17:50Z 2021 - 10 - 02 - t09:15:19z 如何绘制坐标数据和灯光效果显得立体? 我有一个相当棘手的问题。在for循环中,我使用plot3(x,y,z)绘制这些圆圈,所以在多次迭代之后,它使这个物体成为一个特定的形状。我到处寻找但有可能情节这些点看起来更像固体/表面与照明像下面的例子问题是,通常这些表面将交叉自己的例子,所以我还需要设置不透明度产生的表面通过。我无法提供任何数据,因为它们太大了,但如果有类似的问题,我会很感激,因为我尝试了所有的方法。 简•菲利普 //www.tianjin-qmedu.com/matlabcentral/profile/authors/19463293 标签:www.tianjin-qmedu.com, 2005:问题/ 1465104 2021 - 10 - 01 - t23:35:26z 2021 - 10 - 02 - t07:39:32z 如何获得地理参考光栅的2D或3D表示? 大家好,我正试图绘制一些地理参考光栅数据(X, Y, Z列)如下图所示,但我不知道如何做。有人能帮我吗? 马特奥Giomo //www.tianjin-qmedu.com/matlabcentral/profile/authors/10055449. 标签:www.tianjin-qmedu.com, 2005:问题/ 1465114 2021 - 10 - 02 - t00:16:55z 2021 - 10 - 02 - t05:57:04z 如何从相应的逻辑阵列绘制整行数值矩阵? 我有一个由3D坐标点数据组成的176496x3双数矩阵(a)。我在矩阵A上使用“ischange”功能 - 输出是176496x3逻辑矩阵(a_changed)。从那里我隔离了非零点,并获得了467x1逻辑矩阵(a_nonzero)。467非零值对应于“ischange”uniftion检测到的467个值。值不是完整的坐标点。我如何绘制(在3D平面上),而不仅仅是467个单独的坐标,而是它们来自的整行(XYZ-Coordory / 3D点)?我的意思是:a = [0.220,0.0095,-0.2745;0.2210,0.009,-0.2744;0.2218,0.009,-0.2745;0.2215,0.0095,-0.2744; 0.2215, 0.0085, -0.2743] A_changed = [0, 0, 0; 0, 1, 1; 0, 1, 0; 1, 0, 1; 0, 0, 1] A_nonzero = [1; 1; 1; 1; 1; 1] In this example, I want to plot A_final = [0.2210, 0.009, -0.2744; 0.2218, 0.009, -0.2745; 0.2215, 0.0095, -0.2744; 0.2215, 0.0085, -0.2743] Additionally, here is the code I'm using: % The data is imported from a file titled Drill A = Drill; A_changed = ischange(A, 'linear', 'Threshold', 0.01); B = A_changed > 0; A_nonzero = A_changed(B); Attached is a small sample of the data (100 points). I made sure there are at least 5 rows with values detected by the 'ischange' function. I can also provide the full set of data as an .xyz file if that is preferred. Lastly, I'm using Matlab R2021a. 玛丽娜Baltz //www.tianjin-qmedu.com/matlabcentral/profile/authors/17301335 标签:www.tianjin-qmedu.com, 2005:问题/ 1461299 2021 - 09 - 27 - t03:16:02z 2021-10-01T15:41:54Z 对3D图形有问题吗 我是新的matlab和我有一个问题,绘制我的3D图形,请给我任何建议。Ps.图码是在最后一个'end'下面清除所有clc %找到扩散系数R=8.314;T = [600:50:800];D = 0.27 * (1.04/-0.22) * exp((-246)。/ (R * T));%(单位:cm^2*sec^-1) %用D求碳扩散的距离Cs=[0.15:0.15:0.45];残雪= 0.12;C0 = 0;%Erf=(Cs-Cx)/(Cs-C0) Erf=[0.2 0.6 0.7333];z =南(大小(小块土地));Erf(n) =1:numel(Erf) if Erf(n)<2 z(n)=(-0.3725*Erf(n)^2 +(1.2144*(Erf(n)))+(0.0006);%and the rest of the line else z(n)=(-0.0109*Erf(n)^2 +(0.0577*(Erf(n)))+(0.9235); %Graph 1 T=600:50:800; X=z(n)*(2*sqrt(D*60)); [T,X]=meshgrid(T,X); Cs=0.15:0.15:0.45; mesh(T,X,Cs) ylabel('diffusion coefficient (cm^2/sec^-1)','fontsize',18); xlabel('temperature (°C)','fontsize',18); zlabel('CarbonStart ,fontsize',18); Ratchapon Nilprapa //www.tianjin-qmedu.com/matlabcentral/profile/authors/23103195 标签:www.tianjin-qmedu.com, 2005:问题/ 860450 2021 - 06 - 19 t17:16:31z 2021 - 10 - 01 - t11:12:48z 在不同大气压水平绘制风矢量… 早上好!我试着用MATLAB的颤振函数来绘制风的矢量。虽然我可以在一个大气压水平上使用U和V分量成功地绘制一个二维风矢量,但我想创建一个“风廓线”,在那里我显示了21个大气压水平上的风的方向。我做了一些研究,很高兴找到了quiver3函数,但是,我遇到了一些关于函数组件实现的问题。我的U和V风分量的大小都是180 x 360 x 21,分别代表纬度、经度和大气压级别。虽然我认为我的“u_wind”和“v_wind”变量可以在函数中使用,但我不知道使用什么来匹配函数中的Z组件。现在,我尝试用“u_wind”替换“w”组件(这与Z组件相匹配),但我知道这是不正确的——我收到一个错误消息:Z和U必须是相同的大小。对于如何修复这段代码,或者如何设计一个合适的“w”组件,您有什么建议吗?如有任何反馈将不胜感激。再次感谢您的时间和考虑! myfile = ('wind_file_Np.19800805.nc4.nc4') ncdisp(myfile) u_wind = ncread(myfile, 'U', [1, 1, 1], [inf, inf, 21]); v_wind = ncread(myfile, 'V', [1, 1, 1], [inf, inf, 21]); size(u_wind) ***180 x 360 x 21 size(v_wind) ***180 x 360 x 21 X = -180:1:180 Y = -90:0.5:90 Z = 1:1:21 quiver3(X, Y, Z, u_wind, v_wind, u_wind) ***please help here xlim([-180 180]) ylim([-90 90]) Michelle De Luna //www.tianjin-qmedu.com/matlabcentral/profile/authors/17355849 标签:www.tianjin-qmedu.com, 2005:问题/ 1463589 2021 - 09 - 29 - t21:30:15z 2021 - 09 - 30 - t19:18:32z 沿z轴为多个数字分配位置。 你好,我有一个代码,使用for循环生成多个轮廓填充图。我想将每个结果定位在z轴的不同位置,因为当我运行代码时,它会覆盖之前的图像,而不能改变z轴的位置。这是代码。我已经尝试了保持功能,但是我如何保持一个在另一个上面的情节。因为我想在一个matlab图形中多个二维等高线图沿z轴的距离分离。或者是否有一种方法来访问已经保存的等高线填充图,并将它们绘制在其他的上面。代码:图(1);for i=1:1:7 hold on slice= MAG_uwb_scatt_incoh_reconstr_diff_OLD_normalised(:,:,i);x = X_reconstr(:,:我);y = Y_reconstr(:,:我); limit=[0.6 1]; contourf(x,y,slice,'LineStyle' , 'none'); view(3) caxis(limit) colorbar grid on axis normal end using this code i am getting this result. but instead of this i want results like this and i want to position them along -zaxis. Yours help will be greatly appreciated, i would be greatfull if you suggest me solution to this. thanks. Bilal哈立德 //www.tianjin-qmedu.com/matlabcentral/profile/authors/14705786 标签:www.tianjin-qmedu.com, 2005:问题/ 1463959 2021 - 09 - 30 - t10:42:11z 2021 - 09 - 30 - t12:08:31z 在它们各自的中间放置坐标轴标签(3D图) 我试着把轴标签放在3D图的轴的中间,而不旋转它们。例如,考虑以下代码获得的图:colormap(hsv);s = 0:0.025:3;t = s;(x, y) = meshgrid (s, t);x ^2 - y ^2;网格(x, y, z);我想要得到的是如下图所示的东西(看x和y标签)。是否有可能? Francesco Porretta //www.tianjin-qmedu.com/matlabcentral/profile/authors/20472692 标签:www.tianjin-qmedu.com, 2005:问题/ 1460029 2021 - 09 - 24 - t12:14:46z 2021 - 09 - 30 - t07:36:27z 在3d散点图上绘图 你好,我想在三维散点图中绘制一条曲线,填充相同的空间。人们不能很好地看到这条曲线,因为它总是被散点图所掩盖。我如何使曲线总是在顶部/不再被3d散点图所掩盖。我应该用两个轴吗?谢谢提前 马克西米利亚DIO. //www.tianjin-qmedu.com/matlabcentral/profile/authors/8602656 标签:www.tianjin-qmedu.com, 2005:问题/ 10734 2011 - 07 - 02 - t01:26:25z 2021 - 09 - 29 - t14:07:15z 简单的方法来设置相机观察轴正常到一个平面 有没有一种简单的方法来设置相机的观察轴法线到一个三维图。那就是设置摄像机只观察xy平面或xz平面,等等。试图手动定位相机不工作,非常令人沮丧。我在3D空间中创建了一些数据点的。fig文件,现在我试图从不同的角度可视化它们,即向下(xy平面)和跨(xz-yz平面)。谢谢你的帮助。 杰森 //www.tianjin-qmedu.com/matlabcentral/profile/authors/1358241 标签:www.tianjin-qmedu.com, 2005:问题/ 1461854 2021 - 09 - 27 - t19:46:51z 2021 - 09 - 27 - t21:06:05z 如何解决表面绘图查看问题? 我用surface命令绘制了一个尺寸为20*86的数据。您可以看到突出显示的区域,其中x=4和Y=10。但如果没有这个突出显示区域,就会感觉该区域是x=~20和y=5。有没有办法从它的确切位置显示出这幅图呢?(因为如果没有高亮显示,就会感觉它是在x=~20和y=5上方)。我将非常感谢你的帮助。 Subhodh沙玛 //www.tianjin-qmedu.com/matlabcentral/profile/authors/23402401 标签:www.tianjin-qmedu.com,2005:问题/ 1461364 2021 - 09 - 27 - t06:57:41z 2021 - 09 - 27 - t12:07:16z 在Colourbar中显示定期间隔 我想有颜色条显示值为常规间隔:也就是说,我想有颜色条显示两个极端(最大值和最小值)和固定数量的中间值(间隔),自动。T1 = readtable('SLJ20 PEEL.xlsx', 'VariableNamingRule','保存');% First10Rows = T1(1:10,:) % T1Sz = size(T1) VarNames = T1. properties . variablenames;N = 50;%插值矩阵大小xv = linspace(min(T1{:,1}), max(T1{:,1}), N);%创建矢量青年志愿= linspace (min (T1{: 2}),马克斯(T1 {: 2}), N);% Create Vector [Xm,Ym] = ndgrid(xv,yv); / /创建向量% Create Interpolation Matrices Zm = griddata(T1{:,1}, T1{:,2}, T1{:,3}, Xm, Ym);% Interpolate figure surfc(Xm, Ym, Zm) grid on shading interp set(0, 'DefaultTextInterpreter', 'latex') hcb = colorbar;包含(hcb,“[{\它Pa}]”); hcb.Label.Interpreter = 'latex'; set(hcb,'TickLabelInterpreter','latex') colormap(jet(50)) title ('EPX1','FontSize',13,'interpreter', 'latex') set(0, 'DefaultTextInterpreter', 'latex') hcb = colorbar; hcb.TickLabelInterpreter='latex'; % ColorbarRulerProperties = hcb.Ruler hcb.Ruler.TickLabelFormat = '%.2f'; set(hcb, 'Ticks', sort([hcb.Limits, hcb.Ticks])) set(gca,'TickLabelInterpreter','latex') % tix = hcb.Ticks; % expstr = @(x) [x(:).*10.^ceil(-log10(abs(x(:)+(x==0)))) floor(log10(abs(x(:)+(x==0))))]; % tixexp = expstr(tix(:)) % tixexplbl = compose('%.2f \\times 10^{%2d}',[tixexp(:,1) fix(tixexp(:,2))]) % hcb.TickLabels = tixexplbl; xlabel('{\it x} [{\it mm}]') ylabel('{\it y} [{\it mm}]') zlabel('{\it} Shear stress [{\it MPa}]') 弗朗西斯科·Marchione //www.tianjin-qmedu.com/matlabcentral/profile/authors/16608193 标签:www.tianjin-qmedu.com,2005:问题/ 1461129 2021 - 09 - 26 - t18:38:58z 2021 - 09 - 26 - t21:33:34z 如何在3D绘图中绘制矩阵值 我从excel中得到了矩阵z=matrix(5x5)的值,每个值对应于x和y。 abdelmadjid benrabah //www.tianjin-qmedu.com/matlabcentral/profile/authors/15368338 标签:www.tianjin-qmedu.com, 2005:问题/ 1460939 2021 - 09 - 26 - t10:24:07z 2021 - 09 - 26 - t10:42:39z 为什么下面的代码没有给我3D图。请谁来帮帮我。 clc;明确;关闭所有;符号Lambda beta1 delta=-2.9994;beta2 = 0.732932;rho1 = -0.187641;rho2 = 0.187641;gama1 = -0.254351;gama2 = -0.553853;delta1 = -0.0127175;delta2 = -0.179079;R0 =λ* ((beta1。* * rho1 + beta2。* gama1 gama2。* rho2) + (beta1 * delta2。* rho1 + beta2。* delta1。* rho2)) /δ。* ((rho1 + rho2)。* (gama1 + delta1)。* (gama2 + delta2)); ezmesh(R0,[0,1],100) colormap parula z一 //www.tianjin-qmedu.com/matlabcentral/profile/authors/7091157 标签:www.tianjin-qmedu.com, 2005:问题/ 1460449 2021 - 09 - 25 - t08:10:30z 2021 - 09 - 25 - t08:10:30z 你好,我有个问题。我想在一个单独的应用程序设计师的轴线上画一个肖像。制裁,结果是2D的。 在接下来的节目中,我们将为大家展示一幅3D的画图。对于应用程序设计者来说,没有任何疑问,没有任何结果,在3D和ady中,我们可以把应用程序作为一个图2,我们可以在3个方面进行互补。我们重新设计了应用程序设计师在多个地块上的设计下一个地块elegí添加,如果我有一个3D的涂鸦和一个单独的figura,你需要一个单独的轴线。CODE .mlx——> funciona de maravilla ahí figure('Name','Proyección multidimensional ') scatter3(score(1:2212,1),score(1:2212,2),score(1:2212,3),'blue',"+") hold on view(3);scatter3(App . uiaxes,score(1:2 212,1),score(1:2 212,2),score('blue',"+") hold on view(3) xlabel('1st Principal Component') ylabel('2st Principal Component') zlabel('3st Principal Component') hold off CODE en el App designer scatter3(App . uiaxes,score(1:2 212,2),score(1:2 212,3),'blue',"+") hold on view(3)scatter3(app.UIAxes,score(213:569,1),score(213:569,2),score(213:569,3),'magenta',"*") hold off De ante mano muchas,谢谢。 胡安·迭戈·波罗·马丁内斯 //www.tianjin-qmedu.com/matlabcentral/profile/authors/19098373 标签:www.tianjin-qmedu.com, 2005:问题/ 1458734 2021 - 09 - 22 - t17:51:47z 2021 - 09 - 25 - t03:59:20z 如何从3组数据绘制3D条形图 大家好,我想写一段代码它能读取。txt文件并能画出这样的柱状图。我一直在尝试使用不同形式的bar3和bar3h,但没有一个是这样的。有人知道我该怎么做这个任务吗?请我已附上一个模拟数据文件的三件事,我想在轴上。 BRITH ROJA //www.tianjin-qmedu.com/matlabcentral/profile/authors/23811963 标签:www.tianjin-qmedu.com, 2005:问题/ 1458149 2021 - 09 - 22 - t00:39:08z 2021 - 09 - 24 - t14:15:40z 如何在《Scatter3 Plot》中加入传说? 散射3(S(:,1),s(:,2),s(:,3),15,标签,'填充') hello_world //www.tianjin-qmedu.com/matlabcentral/profile/authors/5403394 标签:www.tianjin-qmedu.com, 2005:问题/ 1458139 2021 - 09 - 22 - t00:15:31z 2021 - 09 - 22 - t19:57:45z 在冲浪图上放置滑块控制? 是否有一种方法来实现3D冲浪图的滑块类型控制?我看过UIControl,但它显然只适用于用数字创造的地块。是否有不同的实施方式?控制不一定是滑块;我想要一些可以使用户能够在20Hz-20kHz内输入频率值,然后通过与该值进行数学的代码部分并相应地更新冲浪曲线。我想要放一个滑块的示例代码在下面。尝试使用UIControl给了我错误:曲面不能是父。%绘制基于滑块位置的半径变化的球体在图中定义θ,phi和r用于球形坐标θ= linspace(-pi,pi,73);Theta = Repmat(Theta,37,1);Theta(:,1)= -1。*θ(:1); % not necessary but it connects the last set of points with the first to give a smooth surface phi = linspace(-pi/2,pi/2,37)'; phi = repmat(phi,1,73); r = user_input*ones(size(theta)); % user_input comes from the slider that changes the radius of plotted sphere [x,y,z] = sph2cart(theta,phi,r); surf(x,y,z) 卡兰Gundre //www.tianjin-qmedu.com/matlabcentral/profile/authors/22775443 标签:www.tianjin-qmedu.com, 2005:问题/ 1457139 2021-09-20t19:05:02z 2021 - 09 - 21 - t13:36:15z 绘制具有正确值的轴的三维轮廓和表面? 我已经知道如何绘制一个2D (x,y)数组,其中包含Z值,但是我如何让MATLAB在各自的轴上绘制x,y坐标呢? 迈克•琼斯 //www.tianjin-qmedu.com/matlabcentral/profile/authors/20413040 标签:www.tianjin-qmedu.com, 2005:问题/ 1457229 2021 - 09 - 20 - t21:51:40z 2021 - 09 - 20 - t22:39:40z 如何固定图形设置后,轨道摄像机,到我需要在一个3D情节的确切角度? 我有一个复杂的3D图,有一个动画,我保存为视频,由一个物体的几个点的(x,y,z)数据的运动数据生成。问题是,在我的代码中使用[caz, cel]/视图设置并不奏效,在绘制3D数据后,我需要改变摄像机轨道到合适的角度,这样我才能看到物体的正确侧面。问题是:如何固定相机的角度和图形的所有设置,并在我的代码中以编程方式应用它,以便我可以以适当的视图保存视频? 丽塔Aoun //www.tianjin-qmedu.com/matlabcentral/profile/authors/9582731 标签:www.tianjin-qmedu.com, 2005:问题/ 1456994 2021 - 09 - 20 - t14:01:15z 2021 - 09 - 20 - t14:54:11z 根据给定的二元图绘制球面区域。 嘿,我试着根据给定的180 × 360的二元地图(方位角和仰角)构建三维球面部分的代码。如下图所示:我尝试使用下面的代码:清除所有;I = imread('viewmap.bmp');[m,n] = size(I);[X,Y,Z] =球面(m-1,n-1)冲浪(X, Y, Z, flipud(我),‘FaceColor’,‘texturemap’,‘EdgeColor’,‘没有’);但是我得到的黑色区域的图是黑色的,如果网格图....有人能帮我吗?谢谢你很多。 sarel爱 //www.tianjin-qmedu.com/matlabcentral/profile/authors/12258911 标签:www.tianjin-qmedu.com,2005:问题/ 1456109 2021 - 09 - 18 - t20:54:55z 2021 - 09 - 20 - t14:52:56z 用二进位图绘制部分球面。 嘿,我有球网的二元地图,地图(180 × 360矩阵的az,el)覆盖24%的球体,代表相机的视场。我要画出球面,只在二进制映射为真的地方。如果不做球体(或者球体透明度100%,我添加相机视场的图片(在做二元映射之前),则为假。 sarel爱 //www.tianjin-qmedu.com/matlabcentral/profile/authors/12258911 标签:www.tianjin-qmedu.com, 2005:问题/ 1456114 2021 - 09 - 18 - t21:56:41z 2021 - 09 - 19 - t13:10:10z 如何绘制一个平面使用ezmesh? 我在这个问题上卡住了,我们必须使用ezmesh,我得到了一大堆错误P = [1,1,1];C = 2/3 Q = [C, C, C] N = (1 1 1) (x, y) = meshgrid (0:1);Z = ones(size(x, 1));图(4)ezmesh(x, y, z, [0,1]);抓住quiver3 (qp);等距轴 斋月M. //www.tianjin-qmedu.com/matlabcentral/profile/authors/17413065 标签:www.tianjin-qmedu.com, 2005:问题/ 1453804 2021 - 09 - 15 - t14:38:06z 2021-09-19T03:37:14Z 从球面网绘制三维球面图 嘿,我有360*180矩阵,持有bw图像呈现的摄像机视场(方位角和仰角),我想在三维球面图上绘制视场…我该怎么做呢?尝试使用sph2cart,但会感到困惑…谢谢。 sarel爱 //www.tianjin-qmedu.com/matlabcentral/profile/authors/12258911