matlab - 需要帮助生成此代码:Dynamic fieldnames to calculate distance btw center of two shapes
问题描述
所以我有一个基于用户输入和偏好开发的结构。代码开始于用户在 3 个给定形状之间进行选择:圆形三角形和方形。这些形状中的每一个都是结构本身,CIRCLE 结构有 {'radius', random int, 'center, [random_int1, randomint2] 和 area,[]),仅当用户选择形状时才会计算面积,尽管它可能与我要问的无关。此外,其他两个形状具有 FN(边长、中心、面积)。所以基本上每个中心的值都是 1x2 双倍,两者都是随机分配的。
在形状创建并显示给用户之后,用户选择其中两个形状。这两个形状要经过 DYNAMIC FIELD NAME 计算,使用 sqrt((x2-x1)^2 + (y2-y1)^2)) 计算两个中心之间的距离。在此之后,我们需要计算两个形状的面积比,这些形状再次由用户选择。例如,它声明“如果用户选择正方形和圆形,则使用动态字段名称计算正方形面积与圆形面积的比率。
shape = struct('circle;, [], 'square',[], 'triangle', [])
我是Matlab的新手,所以如果可能的话,请做出相应的解释。我对这门课很紧张,在熬了将近 2 天试图学习这一切之后,我现在真的在发抖。真的很激烈。
解决方案
推荐阅读
- bash - 从 while 循环附加到文本文件
- python - LinkedIn REST API 身份验证
- matlab - 如何在MATLAB上解决以下问题
- flutter - 如何在颤动中同时弹出 2 个屏幕
- f# - 在 Giraffe、F# 中使用 JWT 时出现未经授权的错误
- c# - 在c#中的整数集合的每个索引中查找最大值
- vue.js - 无法从“bootstrap-vue\es\components”安装,因为它不包含 package.json 文件
- c# - 如何取消正在运行的hangfire作业?
- swift - OTP 代码视图,自动布局不起作用 - Swift
- javascript - 为什么使用 Puppeteer 和 CodeceptJS 在 Chrome 中无法正确显示页面?