首页 > 其他分享 >书中的错误纠正与记录

书中的错误纠正与记录

时间:2024-03-12 11:26:14浏览次数:21  
标签:subplot 纠正 X1 错误 semilogx subplot1 sysH squeeze 书中

  最近在看Feedback Control of Dynamic Systems 8th edition (Gene F. Franklin, J. David Powell etc.) (z-lib.org).pdf书时,书中273页的代码有一处错误:

正确如下:

1 k=1;
2 s=tf('s');
3 w=logspace(-2,2);
4 sysH=1/(s+k);
5 [mag,phase]=bode(sysH,w);
6 figure
7 loglog(w,squeeze(mag));
8 figure
9 semilogx(w,squeeze(phase));

图像如下:

 使用subplot命令后,并设置图片属性后:

代码:

1 k=1;
2 s=tf('s');
3 w=logspace(-2,2);
4 sysH=1/(s+k);
5 [mag,phase]=bode(sysH,w);
6 subplot(211)
7 loglog(w,squeeze(mag));
8 subplot(212)
9 semilogx(w,squeeze(phase));

通过图片编辑完成后,在图片上右击选定显示代码,加上图片属性代码:

function createsubplot(Parent1, X1, Y1)
%CREATESUBPLOT(Parent1, X1, Y1)
%  PARENT1:  subplot parent
%  X1:  semilogx x 数据的向量
%  Y1:  semilogx y 数据的向量

%  由 MATLAB 于 12-Mar-2024 11:15:26 自动生成

% 创建 subplot
subplot1 = subplot(2,1,2,'Parent',Parent1);
hold(subplot1,'on');

% 创建 semilogx
semilogx(X1,Y1,'Parent',subplot1);

box(subplot1,'on');
hold(subplot1,'off');
% 设置其余坐标区属性
set(subplot1,'ContextMenu','XGrid','on','XMinorTick','on','XScale','log','YGrid','on',...
    'YMinorGrid','on');

形成的图片如下:

 



标签:subplot,纠正,X1,错误,semilogx,subplot1,sysH,squeeze,书中
From: https://www.cnblogs.com/guochaoxxl/p/18067881

相关文章

  • jsoncpp编译错误
    在Ubuntu下面编译jsoncpp的代码时候,爆出大量错误,/usr/include/x86_64-linux-gnu/sys/cdefs.h:41:20:error:missingbinaryoperatorbeforetoken"("#if__GNUC_PREREQ(4,6)&&!defined_LIBC^/usr/include/x86_64-linux-gnu/sys/cdefs.......
  • 解决问题:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相
      缺少AspNetCoreModuleV2模块,下载安装即可。ps:.netframework是可以直接发布,IIS指定就能正常访问的。但aspnetcore项目略有不同,要额外安装一个模块,如果没有安装,会报HTTP错误500.19-InternalServerError的错。1、官方版本地址:https://dotnet.microsoft.com/down......
  • 3184:练30.2 错误减法
    3184:练30.2错误减法时间限制:1000ms内存限制:65536KB提交数:2436通过数:1923【题目描述】小明现在正在学习如何将一个数减去1,但是他在处理两位数以上,位数更高的数的时候出现了错误。小明对于一个数做以下的运算:如果一个数的个位不是0,他将这个数减去1......
  • wrf-chem-chem-kpp-kpp2.1-..-gen_kpp.c 文件函数顺序错误(kpp2.1版本),错误文件的路径是
    hereisamistakeinofficialfilegen_kpp.c,theirgen_kpp.c'sfunctiondefinitionorderisreserved!Sowhenyoumakethereisareportoferror:implicitfunction:write_list_to_screen,screen_out,check_all官方很多WRF版本的chem下面的/chem/KPP/util/wkc/gen_......
  • There is no getter for property named 'category_id' in 'class com.sky.entity.Dis
    我在前后端联调时,sql语句的set没有书写正确,程序无法getter到Dish实体类的categoryId属性,导致后端报错dish实体类:错误格式:正确格式:......
  • MySql中SUM函数计算错误问题
    前言今天一个很久前做的项目突然找到我,说是之前做的项目中,页面上数据汇总和列表中的数据的总数存在对不上的问题。说是列表是对的,但是根据列表统计出来的数据要比正常小很多。排查这个项目已经好几年了,之前用了很久都是正常的,不可能会突然出问题了;我觉得这个统计肯定是没问题了......
  • ORACLE登录出现“ORA-12560:TNS:协议适配器错误”错误修复
    ORA-12560:TNS:协议适配器错误的问题一般由这3个原因导致,如下:1)Oracle服务异常停止2)Oracle注册表错误3)winOracleclient造成问题原因一【Oracle服务异常停止】,检查orcle服务是否正常启动win+R打开运行窗口,输入“services.msc”,打开服务页面,找到oracleOraDb11g_home1TNSListener......
  • 网安云知识 | OWASP TOP 10之安全配置错误
    这些漏洞使攻击者能经常访问一些未授权的系统数据或功能。有时,这些漏洞导致系统的完全攻破。业务影响取决于您的应用程序和数据的保护需求。安全配置错误可能发生在应用程序堆栈的任何级别,包括网络服务、平台、Web服务器应用服务器、数据库、框架、自定义代码和预安装的虚拟机、......
  • MSSQL遇到以零作除数错误的处理方法
    https://www.cnblogs.com/huolarry/p/5766057.html在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出遇到以零作除数错误的异常,我们总不希望把这个异常显示给用户吧。做个会报这个错误的示例,如以下sql代码:declare @a ......
  • 动图演示步骤 Vmware安装Centos-7 最小安装/图形化界面及常见错误参考,基础配置推荐
    程序软件工具安装篇--【Linux】(Vmware/Centos-7)目录程序软件工具安装篇--【Linux】(Vmware/Centos-7)①:文件准备工作虚拟机工具安装文件系统镜像文件②:Vmware安装工作③:Centos安装工作④:Centos安装常见错误⑤:基础配置参考⑥:注意事项①:文件准备工作虚拟机工具安装......