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

河北互联思维网站建设wordpress拖动建站

河北互联思维网站建设,wordpress拖动建站,黄页网站软件应用大全,阿里云营销网站建设目录 前言Matlab 先验知识1 异常输出的代码2 正常输出的代码 前言 在单独调试 Matlab 写的函数时出现不想出现的异常打印值,逐个注释排查才找到是 if elseif else 代码块的问题,会默认打印输出 else 部分第一个返回值的值(下方代码中的 P值&…

目录

  • 前言
  • Matlab 先验知识
  • 1 异常输出的代码
  • 2 正常输出的代码

前言

在单独调试 Matlab 写的函数时出现不想出现的异常打印值,逐个注释排查才找到是 if elseif else 代码块的问题,会默认打印输出 else 部分第一个返回值的值(下方代码中的 P值)。

再调用该函数时不会有上述问题,只有在函数单独运行时才会出现。respect!!!

Matlab 先验知识

MATLAB 命令行会输出数值的原因通常是由于某些操作没有被以分号 ; 结尾,从而导致默认输出。根据你提供的代码片段,可以确认以下几点:

  1. 每个变量的赋值语句都没有分号(;),这会导致 MATLAB 将这些赋值操作的结果打印到命令行。
  2. 其他可能的显式输出操作(例如 disp 或 fprintf)不在提供的代码片段中,但可能在你运行的完整脚本中。

1 异常输出的代码

function [Xp,v,ErrorX,pdop] = PVE(BSN)
P = [1,2,3,4];
V = 0;
ErrorXL = [0,1,2,3];
if nargout == 1 %只输出位置Xp=P;  
elseif nargout == 2 %输出速度和位置Xp=P;  v=V;      
elseXp=P;  v=V;    ErrorX=ErrorXL;  %输出值误差
end

该代码单独运行时,命令行总是会打印 P 的值,当 P 是长串数组时会有一长串的打印,影响结果显示

在这里插入图片描述

2 正常输出的代码

把最后的 else 改成 else if + 条件

function [Xp,v,ErrorX,pdop] = PVE(BSN)
P = [1,2,3,4];
V = 0;
ErrorXL = [0,1,2,3];
if nargout == 1 %只输出位置Xp=P;  
elseif nargout == 2 %输出速度和位置Xp=P;  v=V;      
elseif nargout == 3Xp=P;  v=V;    ErrorX=ErrorXL;  %输出值误差
end

代码正常执行,没有多余值打印

在这里插入图片描述

http://www.yayakq.cn/news/479832/

相关文章:

  • 傻瓜式网站模板上海缔客网站建设公司
  • 南通网站推广排名做网站界面尺寸
  • 做文字头像的网站wordpress mx
  • 池州专业网站建设公司网站生成软件app制作
  • 网站开发字典文档手机网站js特效
  • 一台vps可以做几个网站如何自己创建小程序
  • 网站推广的目的和意义网站建设公司怎样选
  • 做移动网站优化排名首页wordpress开源企业主题
  • 郑州网站外包哪家好百度识图识别
  • 做网站老师辽宁鞍山玉佛苑
  • 深圳网站建设ppchsj百度做网站推广的费用
  • 网站推广销售腾讯会员被告怎么办37网页游戏中心
  • 网站链接到邮箱怎么做页面设计代码
  • 建设执业资格注册中心网站网页版微信二维码已失效请重新扫码登录
  • 太仓有做网站的地方吗免费视频网站素材
  • 西宁网站建设公司贵南县公司网站建设
  • jsp做购物网站技术可行性商丘网站seo
  • 怎么做网页会议邀请函衡水seo优化
  • 网站建设中怎样设置背景洛阳网站建设的公司哪家好
  • 好看的网站建设企业推广方法
  • wordpress禁用编辑器东莞网站优化多少钱
  • 怎样为企业设计网站深圳安居房轮候查询
  • ui网站建设站长工具排名查询
  • 音乐建设网站手机wap网站是什么
  • 做国外销售都上什么网站建立目录wordpress
  • 三盛都会城网站 html5给平面设计素材网站做素材挣钱吗
  • 做一个论坛网站需要多少钱国内最好用的免费建站平台
  • 陵水网站设计公司网站建设前准备
  • 新网站建设渠道公司logo背景墙设计效果图
  • 济铁工程建设集团公司官方网站制作网站的花多少钱