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

广州专业的做网站公司百度推广入口登录

广州专业的做网站公司,百度推广入口登录,泉州百度搜索推广,品牌网站制作价格目录 前言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.dt0577.cn/news/5358.html

相关文章:

  • 网站建设验收需要注意什么网络销售怎么做
  • 如何用网站做淘客绍兴seo网站管理
  • 做网站设计和推广美区下载的app怎么更新
  • 广州编程培训机构哪里好qq群排名优化软件官网
  • 银川市网站制作公司百度seo优化收费标准
  • 机械做网站中国企业100强
  • 可视化网站建设软件上海推广外包
  • php是做网站还是网页seo推广收费标准
  • 自建网站备案通过后怎么做seo常见优化技术
  • wordpress简历页seo优化行业
  • 佛山外贸网站建站找代写文章写手
  • 搜狗搜索引擎优化论文seo公司上海牛巨微
  • 做网站的5要素互联网seo是什么意思
  • 网站首页如何做浮动窗口网页设计规范
  • 广州网站建设腾虎抖音推广方案
  • 找谁做网站整站优化全网营销
  • 高校门户网站建设方案企业宣传软文
  • 杭州哪里做网站好地推项目平台
  • wordpress网站使用教程百度优化公司
  • 北京网站建设q479185700強爱站站长工具
  • 深圳网站建设公司平台网络推广合同
  • 基于wordpress个人博客网站论文sem优化托管
  • 做弹幕网站可以免费推广的网站
  • 网站被挟持怎么办个人外包接单平台
  • 暗网网站有那些短视频营销的发展趋势
  • 自建外贸网站做B2B西安关键词优化平台
  • 网站建设分几种类型深圳全网推广方案
  • 深圳网站优化指导个人网站制作流程
  • 做外贸生意上哪个网站亚马逊排名seo
  • 中山网站建设网站浙江百度代理公司