仿真的波形数据保存成mat文件后数据的数量不对。

有个问题请教大家,谢谢!
问题1:为什么仿真的波形数据保存成mat文件后数据的数量不对?
问题2:为什么每次运行的数据个数都不一样?
情况详述:
运行环境:MATLAB R2018a, win 8.1
设置采样时间为2e-5s,仿真时间为1.5s,运行程序。将波形的数据保存成mat文件,那么数据的个数应该是1.5/0.00002 + 1=75001个数据,可是运行后的数据个数是281183左右,并且每次运行的数据数量都不一样?
我一共保存了四个波形,有两个是75001个数据,每次运行都是75001个;有两个是280000左右的,每次运行都不一样。运行结果如下图所示,(各挑选了一个波形数据截图)
劳烦各位了,感谢!

 Réponse acceptée

boyis
boyis le 28 Nov 2022

0 votes

应该是采样方法设置的问题。
采样方式,选择固定步长。
采样步长设置为2e-5
solver设置 discrete
参考下图:

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!