2014年全国数学建模B题程序

本文分享了一篇参加数学建模时编写的MATLAB程序,用于模拟桌腿与桌面的连接,包括桌面链接点坐标计算、直径到边点距离计算以及桌腿三维图形绘制。代码已亲测通过。
摘要由CSDN通过智能技术生成

matlab亲测通过!

今年参加了数学建模,感觉挺高大上的,虽然我是数学专业的,但我这次主要负责编程,下面就给出我的matlab程序和部分图(桌面在下)和同志们分享。亲测通过!

function [x0,y0,z0]=DeskPoint_0(n,r)
%求桌面上各链接点坐标
%r为桌面圆的半径
%d为桌腿的宽度
%n为桌腿数目即桌腿与桌面链接点数目
x0=zeros(1,n);
y0=zeros(1,n);
z0=zeros(1,n);
sita=pi/20;
for i=1:n+1
    if i<11&&i>=1  %1=<i<11
        x0(i)=-r*sin((i-1)*sita);
        y0(i)=-r*cos((i-1)*sita);
        z0(i)=0;
    elseif i>=11&&i<21   %11=<i<21
        x0(i)=-r*cos((i-11)*sita);
        y0(i)=r*sin((i-11)*sita);
        z0(i)=0;
    elseif i>=21&&i<31  %21=<i<31.
        x0(i)=r*sin((i-2
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值