请教一下:用matlab编角度转弧度,为什么会出现未定义函数或变量 'dms'?

发布网友 发布时间:2022-04-24 16:00

我来回答

5个回答

热心网友 时间:2023-10-21 03:37

用matlab编角度转弧度,为什么会出现未定义函数或变量 'dms'?最大的问题可能没有对变量 dms 进行声明变量。可以在自定义的角度转弧度函数中,输入下列代码

syms dms


实际上matlab有自带deg2rad()角度转弧度函数,使用格式

dms=[30 45 18];%角度 30°45"18'

D=dms2degrees(dms)  %角度

R=deg2rad(D)  %弧度




热心网友 时间:2023-10-21 03:38

dms并不是matlab函数库里的基础函数,然后你没有对这个变量进行定义,而是直接使用,matlab无法识别到它,你要先定义才能用

热心网友 时间:2023-10-21 03:38

因为dms既不是函数也不是预定义的变量,因此matlab会出现错误提示
具体问题,需要根据你的代码来判断

热心网友 时间:2023-10-21 03:39

为为什么会出未定义已函这些东西很难搞得明白,没文化教?

热心网友 时间:2023-10-21 03:40

应该是你没定义dms之前你就用了它

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com