网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月05日漏签0天
matlab吧 关注:292,724贴子:1,659,381
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回matlab吧
>0< 加载中...

求助求助,这个如何实现?用什么代码?

  • 只看楼主
  • 收藏

  • 回复
  • 湛兰新空
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一个曲面,被一个垂直于xOy面的平面所截,如何绘制截面处的曲线?平面和xOy面的投影上的两个点就是曲线的定义区间的左右端点。我语言表述不清楚,大家看看图吧,顺便一提,曲面没方程,是通过数值方法得到的偏微分方程的解。私以为如果AB投影是垂直或平行于坐标轴的直线还好,毕竟这时平面的表达式就是x=a或y=a,问题在于如果平面的形式是ax+by=c这种情况。


  • 湛兰新空
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我的背景其实就类似于这样,我说的“曲面”其实就是海底地形的高程,“截曲面的平面”其实就是这张图里的M1、M2、M3。


2026-05-05 12:40:39
广告
不感兴趣
开通SVIP免广告
  • 湛兰新空
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大家当得到我说的曲面上的点的方式是命令“u=A\b”,就当A和b都是已知的矩阵和向量,然后u中的各个元素用v4等插值法拟合成曲面,如何实现这个的命令我是知道的。


  • johnliu1983
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你可以查一下meshgrid,这个命令,它可以生成两个坐标的矩阵,分别对应着x,y的数值,然后再从这个矩阵中找出满足ax+by=c这样的所有坐标,然后记得取整,之后就可以通过这些去找到对应的数值了,就可以画出你后面要的线了。如果你前面的二维图片精度不够或者大小不够大,建议你用插值试试。


  • 772615260
  • 武林高手
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
griddata就可以,要插值到的点坐标(xi,yi)就是平面和xoy交线


  • 荣光金陵
  • 名震江湖
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
给你个例子:
clc; clear;
n = 201;
x = linspace(-2, 2, n);
y = x;
[X, Y] = meshgrid(x, y);
z = sin(X.^2+Y.^3);
x1 = -2; y1 = -2; x2 = 2; y2 = 2;
n = 201;
xx = linspace(x1, x2, n);
k = (y2-y1) / (x2-x1);
b = y1 - k * x1;
yy = k * xx + b;
v = zeros(1, n);
d0 = 0.05;
for i = 1: n
xi = xx(i); yi = yy(i);
d = sqrt((xi-X).^2+(yi-Y).^2);
vv = z(d<=d0);
v(i) = mean(vv);
end
figure('position', [100, 500,1000, 350]);
subplot(121);
colormap(jet);
[~, c] = contourf(x, y, z, 51);
hold on;
plot(xx, yy, 'linewidth', 2, 'color', 'w');
set(c, 'color', 'none');
colorbar();
xlabel('x'); ylabel('y');
subplot(122);
plot(xx, v, 'b');
xlabel('x');
ylabel('v');


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回matlab吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示