m0_63235741
2021-10-21 09:22
采纳率: 100%
浏览 65

想问一个MATLAB的入门题😄

随机生成四个空间坐标点,要求[x,y,z]范围都在[10,50]之间,然后求这个四面体的体积。😭谢谢

  • 好问题 提建议
  • 收藏

1条回答 默认 最新

  • joel_1993 2021-10-21 09:38
    已采纳

    这个利用行列式就行:

    rng(1); %1作为随机数种子,你可以改种子,也可以去掉这一行
    P = 10+40*rand(4,3);
    A = [ones(4,1), P];
    V = abs(det(A))/6 %V就是体积
    

    比如我这里由于种子固定为1,所以得到的体积是

    V =
    
         1.645887914873855e+02
    

    有帮助望采纳呢,非常感谢

    已采纳该答案
    评论
    解决 2 无用
    打赏 举报

相关推荐 更多相似问题