当前位置: 首页 > news >正文

解决matlab报错“输入参数的数目不足”

报错语句:tanh((peakNums-parameter)/2)

报错提示:输入参数的数目不足

运行环境:matlab2021b

分析原因:

        当执行peakNums - parameter时,如果peakNumsparameter都是向量,那么这并不一定意味着会得到对应元素的差值。在一些语言和环境中,这实际上可能会产生一个错误,因为向量不能直接相减。

如果想实现对应元素的差值,你需要明确地使用数组或矩阵操作来得到结果。例如,在MATLAB中,你可以使用-运算符来执行元素级别的减法。

解决方法:把出错程序语句tanh((peakNums-parameter)/2)改成如下代码:

t = peakNums - parameter;  % 先计算对应元素的差值
m=tanh(t/2) ;  % 然后传递给tanh函

修改之后,问题解决,大功告成!

http://www.lryc.cn/news/204734.html

相关文章:

  • 使用python_opencv比较图像差异/使用python_opencv找出两张图像的差异范围
  • NOIP2023模拟1联测22 爆炸
  • http post协议实现简单的rpc协议,WireShark抓包分析
  • 1024程序员节
  • 嵌入式--->怎样选择编译语言,C C++或是Rust?
  • 一起学数据结构(12)——归并排序的实现
  • 读书笔记之《敏捷测试从零开始》(一)
  • 视频亮度太低了,如何调高
  • Xubuntu16.04系统中安装create_ap创建无线AP
  • WPF 设置全局静态参数
  • Leetcode链表问题汇总
  • 基于卷的磁盘扫描算法设计
  • 计算机组成原理-存储器概念
  • 力扣刷题 day54:10-24
  • Java基础篇 | Java8流式编程
  • SolidworksSimulation完成对压力容器的强度分析
  • 【C++】继承 ⑨ ( 继承中成员变量同名的处理方案 )
  • Python报错:‘EagerTensor‘ object has no attribute ‘reshape‘
  • docker-compose手册
  • 【珠峰 WEB 前端架构师课程】学习笔记 100 篇(完结)
  • Java线程中sleep()、wait()、yield()、join()方法的使用
  • 【机器学习】数据均衡学习笔记
  • 【软件教程】如何用C++交叉编译出能在Android运行的ELF程序或so动态库
  • 进阶JAVA篇- Map 系列集合的遍历方法与常用API
  • Auth.js:多合一身份验证解决方案 | 开源日报 No.60
  • SpringBoot整合Activiti7——任务监听器(七)
  • 电解电容寿命与哪些因素有关?
  • Opencv-图像插值与LUT查找表
  • 我为什么写博客?写博客给我带来了什么?
  • jdk11的HttpClient