我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

matlab函数文件和用@建立函数有啥区别

使用ode45求微分方程的问题时,问题如下:
解方程组:
dy/dt=1;
dx/dt=y
利用function建立函数和用f=@(t,y) [2,y(1)]所得结果不同,个人感觉第二种算出来的结果不对。
[t,y]=ode45(f,[0,10],[0,0])
第二种算出来的结果一直是x=1/2t方

两种方法都是可行的,算出的结果也不会有差别。只是你的匿名函数定义可能错了,是否应该为:

f=@(t,y) [1,y(1)]

近期文章

  • VS2019未经处理的异常该怎么办?
  • 讯飞语音评测webapi异常,不能new 构造函数
  • 理解不了这个函数递归结构,求解惑
  • 算数运算符求仙人摸摸头
  • 这种问题应该怎么去改
  • POWERBULIDER数据窗口如何增加列
  • 手机通讯录好友同步到抖音
  • 需要把所有的直接和间接下属部门的员工信息都打印出来
  • 信号和槽断开连接后怎么重连?
  • VS的C#winform,实现记住密码的整个流程,包括配置文件和代码编写
  • 怎样把二维数组的数据设为Jtable的数据么?(不是创建 也不用tablemodle)
  • 传统视觉怎么利用opencv去除复杂背景
  • pyinstaller打包的困惑
  • 怎么用labview编程使数字填入文本中相应的位置
  • 浏览器接收到响应报文,怎么把响应主体渲染成网页?
  • es6 promise原理是什么?
  • python for 循环数组 int to str
  • 关于字符串的反转,这两个rev变量有啥不一样吗?
  • 这个报错的地方怎么改?
  • 求答 找第n小的质数程序无法输出

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华