给出了三个函数 TRIangles、QUADangles 和 FindAngles,用于在顶点已知时求三角形和四边形的角度。 TRIangles 需要顶点以便 3X2 来计算它的三个角度。 QUADangles 需要 4X2 顺序的顶点来计算它的四个角度。 顶点以逆时针方向输入。 输出是一个行向量。 当需要计算许多三角形和四边形的角度时,使用 FindAngles,它将取顶点并根据顶点的顺序给出角度。 向量之间的点积用于计算角度。 theta = arc((ab)/(|a|*|b|)) 找到角度后,使用 sum(angles) 检查角度。 如果顶点是三角形的总和将为 180,四边形的总和将为 360。 感谢下载。 不要忘记评价或评论。
2024-04-10 22:13:28 3KB matlab
1
该项目是通过。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果进行编辑,页面将重新加载。 您还将在控制台中看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行程序。 有关更多信息,请参见关于的部分。 yarn build 构建生产到应用程序build文件夹。 它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 最小化构建,文件名包含哈希。 您的应用已准备好进行部署! 有关更多信息,请参见有关的部分。 yarn eject 注意:这是单向操作。 eject ,您将无法返回! 如果您对构建工具和配置选择不满意,则可以随时eject 。 此命令将从项目中删除单个构建依赖项。 而是将所有配置文件和传递依赖项(webpack,Babel,ESLint等)直接复制到您的项目中,以便您完全
2024-02-08 23:36:08 354KB JavaScript
1
[H,delta] = hurwitz(p) 返回多项式 p 的 Hurwitz 矩阵。 可选的输出参数 delta 包含所有主要未成年人。 例子: 符号 K p = [1,K,2,5]; [H,delta] = hurwitz(p)
2023-12-28 14:41:44 1KB matlab
1
可用于研究的简单功能需要执行两个航天器会合的操作。 代码分为两个脚本: - CoorbitalRendezvous 用于研究两种飞行器具有相同半径轨道的情况下所需的机动。 - CoplanarRendezvous 用于研究当两辆车位于同一轨道平面但半径不同时所需的机动。 在此版本中,DeltaV 是针对使用 CP(化学推进)执行的机动计算的,但使用 EP(电动机动)的代码是可行的,其中在所有机动期间应用 DeltaV。 执行 EP 计算需要纠正机动的 TOF, 该脚本允许计算在给定时间内获取特定位置所需的等待时间和 deltaV,还允许研究诸如等待时间与共面交会的 deltaV 等权衡。 计算基于: - 美国联邦航空局,“太空机动”。( https://www.faa.gov/about/office_org/headquarters_offices/avs/offices/aam
2023-11-03 19:25:52 5KB matlab
1
使用一串字符(例如 str == "asdeqwdrfesatgha")和自然数 n (1 <= n <= length str) 并查找由 str 中长度为 n 的字符组成的所有单词的虚拟程序(检查字典,如果当前长度为 n 的字符串是一个单词)。 帮助朋友在名为“Scrabble”或其他什么的 Android 应用程序中作弊。 用 Haskell 编写。
2023-09-25 16:51:21 666KB 开源软件
1
%Newmark 滑动块分析 (NewmarkSb) %------------------------------------------------- ------------------------- % Newmark 滑块分析是岩土工程中的一种流行方法% 假设动态载荷下的刚性塑性行为来计算位移% % 句法% NewmarkSb (time,acc,ky) % % 输入% [tm] : 时间数据 [nx1] % [acc]:以 g [nx1] 为单位的加速度数据%[ky]:以g为单位的屈服加速度[1x1] % % 输出% 子图 1:输入加速度时间历程(基础加速度) % subplot 2:块的绝对加速度%子图3:块的相对加速度% 子图 4:块的相对速度% 子图 5:块的相对位移% % % 例子% - 方波脉冲% tm = [[0:0.0001:0.5],[0.5+0.0001:0.
2023-06-22 08:42:29 2KB matlab
1
对于给定的列向量 X 和一些值 Y,FINDCLOSESTID2VAL 返回 X 中最接近 Y 的索引,例如: FINDCLOSESTID2VAL([0.1 -1 -0.05 10],0) 将返回 3,因为 -0.05 是最接近 0 的值. 此函数对于时间序列非常方便,您希望获取可能不完全匹配的时间点的 id。 对于中小型“X”和小型“Vals”,此功能非常快。 对于在两个非常大的数组上快速完成相同工作并具有一些附加功能的函数,请参阅 Jos 的 NEARESTPOINT: www.mathworks.com/matlabcentral/fileexchange/8939 左上角的图显示了最大值。 'Vals' 的长度与 'X' 的长度,其中 FINDCLOSESTID2VAL (f1) 将比 NEARESTPOINT (f2) 快,包括计算任意长度 'X' 的临界值的方程。
2023-06-08 14:57:40 2KB matlab
1
该函数计算由给定导体几何形状感应的磁场 H。 几何形状由直导体(“电流棒”)表示。 这种数值技术的理论可以在 Hermann A. Haus 的“电磁场和能量”,第 322 页中找到。 由以色列理工学院 Yoash Levron 教授撰写,2014 年。 功能输入导体的形状用“电流棒”表示。 例如,方形导体由四根棍子表示。 FROM - 一组向量点,指示每个当前棒的开始位置。 FROM(i,:) 是一个原始向量 (x,y,z),表示 3-D 空间中的一个点。 单位为米 [m] TO - 与 FROM 相同。 指示每个当前棒的结束位置。 CUR - 代表每根棍子电流的列向量。 CUR(i) 是一个标量。 安培单位 [A] R - 观察点。 要计算磁场的矢量点阵列。 R(i,:) 是原始向量 (x,y,z),表示 3-D 空间中的一个点。 单位为米 [m]。 功能输出Hmat - 观测点的
2023-04-11 15:59:27 4KB matlab
1
matlab计算曲率的代码曲线我的gcode 用于围绕具有给定半径的轴弯曲平面 G 代码的 Matlab 脚本。 作者:让-弗朗索瓦·肖维特 灵感和改编自: G. Zhao、G. Ma、J. Feng 和 W. Xiao,“机器人增材制造的非平面切片和路径生成方法”,《国际先进制造技术杂志》,卷。 96,没有。 9–12,第 3149–3159 页,2018 年 6 月,doi:10.1007/s00170-018-1772-9。 基本用法 有两种方法可以使用此代码: 案例#1:您在CAD软件中建模了一个弯曲的零件,您想根据它的底半径打印它(底半径是零件的最大半径,通常位于零件的底部,它会放在上面印刷床的半径,即第一层半径)。 你刚刚关闭了你最喜欢的 CAD 软件,基本上还没有切片任何 G 代码。 对于这种情况,请转到步骤 1 关于源 3D 模型的说明: STL 原点必须在零件下方。 零件的曲率必须围绕 X 和/或 Y 轴。 案例#2:您想要弯曲一个已经平坦的 G 代码,这可能来自对平坦部分的切片。 对于这种情况,请转到步骤 2 第 1 步:获取平面 G 代码 在运行 Matlab 代
2023-04-10 21:12:53 4MB 系统开源
1
EVERY 在每个给定的时间段执行一个命令此命令的方式类似于“ cron” Linux / unix命令/调度程序。 T = EVERY(DELAY, COMMAND) 在给定的延迟后执行命令,以秒为单位。 DELAY 必须是单个数字,以秒为单位。 命令可以是(请参阅“计时器”文档): 'code' 单个字符串(matlab 代码), @code(src,evnt, ...) 带有参数 source(timer) 和事件类型和可选参数。 要停止执行,请使用 STOP(T)。 示例:every(3, 'disp hello')
2023-04-08 13:54:02 2KB matlab
1