matlab找不到函数系统函数,求助,Matlab找不到ztrans函数

只把这个函数给你吧,你自己保存下:

function F = ztrans(varargin)

%ZTRANS Z-transform.

%   F = ZTRANS(f) is the Z-transform of the scalar sym f with default

%   independent variable n.  The default return is a function of z:

%   f = f(n) => F = F(z).  The Z-transform of f is defined as:

%      F(z) = symsum(f(n)/z^n, n, 0, inf),

%   where n is f's symbolic variable as determined by FINDSYM.  If

%   f = f(z), then ZTRANS(f) returns a function of w:  F = F(w).

%

%   F = ZTRANS(f,w) makes F a function of the sym w instead of the

%   default z:  ZTRANS(f,w) <=> F(w) = symsum(f(n)/w^n, n, 0, inf).

%

%   F = ZTRANS(f,k,w) takes f to be a function of the sym variable k:

%   ZTRANS(f,k,w) <=> F(w) = symsum(f(k)/w^k, k, 0, inf).

%

%   Examples:

%      syms k n w z

%      ztrans(2^n)           returns  z/(z-2)

%      ztrans(sin(k*n),w)    returns  sin(k)*w/(1-2*w*cos(k)+w^2)

%      ztrans(cos(n*k),k,z)  returns  z*(-cos(n)+z)/(-2*z*cos(n)+z^2+1)

%      ztrans(cos(n*k),n,w)  returns  w*(-cos(k)+w)/(-2*w*cos(k)+w^2+1)

%      ztrans(sym('f(n+1)')) returns  z*ztrans(f(n),n,z)-f(0)*z

%

%   See also IZTRANS, LAPLACE, FOURIER.

%   Copyright 1993-2003 The MathWorks, Inc.

%   $Revision: 1.20.4.2 $  $Date: 2004/04/16 22:23:22 $

% Trap for errors in input first.

if nargin >= 4

error('symbolic:sym:ztrans:errmsg1','ZTRANS can take at most 3 input variables');

end

% Make f a sym and extract the variable closest to 'x'.

f = sym(varargin{1});

% Find all symbolic variables in f.

vars = [ '{' findsym(f) '}' ];

% Determine whether n is in the expression.

varcheck = maple([ vars ' intersect {n}']);

% If n is a symbolic variable, make it the default.  Otherwise

% let the variable closest to x be the variable of integration.

if isequal(varcheck,'{n}')

var = sym('n');

else

var = findsym(f,1);

end

% If var is empty, then the default is var = 'n'.

if isempty(var)

var = sym('n');

end

% determine whether f is a function of z or another variable.

z_test = strcmp(char(var),'z');

%   If f = f(z), return F = F(w)

if nargin == 1 & z_test == 1

n = var;

z = 'w';

end

if nargin == 1 & z_test == 0

n = var;

z = 'z';

end

if nargin == 2

n = var;

if isempty(n), n = 'n'; end;

z = sym(varargin{2});

end

if nargin == 3

n = sym(varargin{2});

z = sym(varargin{3});

end

F = maple('map','ztrans',f,n,z);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

硬件技巧:如何隐设置的你的电脑U盘不可见

有时候电脑里面有重要内容&#xff0c;在不联网的情况下&#xff0c;还需要禁用U盘&#xff0c;下面介绍禁用U盘的方法&#xff0c;原创文章&#xff0c;转载注明出处即可。 第一步&#xff0c;首先在电脑上点击开始按钮&#xff0c;或者直接按下快捷键组合"WinR"&am…

XidianOJ 1035 数独 1053 正数负数 1042 另一个简单的游戏

三道水题。。 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int n; int main(){while (scanf("%d",&n) ! EOF){if (n > 0){printf("yes\n");}else if (n < 0)…

Django 基本命令

1. 新建一个 django projectdjango-admin.py startproject project-name一个 project 为一个项目&#xff0c;project-name 项目名称&#xff0c;改成你自己的&#xff0c;要符合Python 的变量命名规则&#xff08;以下划线或字母开头&#xff09;2. 新建 apppython manage.py …

前端知识:如何创建自己的Iconfont图标库

在日常的开发过程中&#xff0c;前端页面经常会引用一些图标&#xff0c;iconfont图标库是前端开发者非常友好的在线字体图标库。大家可以根据平常所涉及的项目&#xff0c;收藏自己需要的图标库&#xff0c;方便在后续的项目中使用&#xff0c;今天小编给大家介绍如何通过icon…

mysql 二次 聚合,MySql-聚合查询

聚合查询Chloe 可以像写 sql 一样实现聚合查询。IQuery q context.Query();q.Select(a > Sql.Count()).First();/** SELECT COUNT(1) AS C FROM Users AS Users LIMIT 0,1*//* 支持多个聚合函数 */q.Select(a > new{Count Sql.Count(),LongCount Sql.LongCount(),Sum …

硬件:固态硬盘SSD的基础知识及安装注意事项

固态硬盘就是用固态电子存储芯片阵列而制成的硬盘&#xff0c;相对于机械硬盘&#xff0c;固态硬盘的读写速度更快&#xff0c;但是固态硬盘的缺点是寿命不如机械硬盘。 固态硬盘有写入寿命&#xff0c;平均起来约为3000次P/E&#xff0c;1P/E为硬盘存储上限&#xff0c;相当于…

C# Redis实战(二)

二、Redis服务 在C# Redis实战(一)中我将所有文件拷贝到了D盘redis文件夹下&#xff0c;其中redis-server.exe即为其服务端程序&#xff0c;双击即开始运行&#xff0c;如图可以将此服务设置为windows系统服务&#xff0c;下载Redis服务安装软件&#xff0c;安装即可。安装完成…

matlab仿真超声波测距,超声波测距仪制作-Arduino中文社区 - Powered by Discuz!

本帖最后由 xiebb5688 于 2017-12-4 09:06 编辑虽然学的是机械&#xff0c;可也接触过C语言&#xff0c;MATLAB等程序&#xff0c;每次编程的时候&#xff0c;能够把BUG一个个解决掉&#xff0c;会带来不小的成就感。于是感觉到自己骨子还是挺喜欢代码的。于是也不知何时了解了…

Mac版本Navicat下载

提供navicat安装包 链接&#xff1a;https://pan.baidu.com/s/1mQddUOuaxovVkhNOT9vUJw 密码&#xff1a;tted

电脑技巧:键盘上的这几个键,不常用,但有必要了解一下

目录 键盘上三个特殊的键 Print Screen&#xff08;或 Prt Scn&#xff09; Scroll Lock&#xff08;或 Scr Lk&#xff09; Pause/Break ​​​​​​​ 键盘上三个特殊的键 通过前几期的文章&#xff0c;我们已经讨论了几乎所有可能要用到的键。但为了真正彻底地了解键盘&…

ip访问php $_files空,PHP中表单没有问题但$_FILES为空怎么办?

PHP中表单没有问题&#xff0c;但“$_FILES”为空的解决方法&#xff1a;首先在form中加代码为“enctype"multipart/form-data”&#xff1b;然后开启“file_uploads”并设置“file_uploadson”即可。PHP中表单没有问题但是$_FILES为空的解决办法在文件上传中$_FILES接收不…

一张图看透微信公众号、企业号、小程序

对于微信小程序&#xff0c;推荐了解关键词&#xff1a;“progress web app” 我觉得微信小程序跟原生app之间也没有什么好争议的&#xff0c;就如微信和手机qq一样&#xff0c;有了微信&#xff0c;手机QQ也没有死掉&#xff0c;微信小程序适合小型应用&#xff0c;或者说能用…

lamba List 转 Map

Java 8 以前的写法&#xff1a; Map<Long, User> userMap new HashMap<Long, User>(); for (User user : users) {userMap.put(user.getId(), user); } Java 8 写法&#xff1a; Map<Long, User> userMap users.stream().collect(Collectors.toMap(User:…

电脑技巧:电脑识别不出字,一些汉字都变成框框了

目录 一、区域语言设定 二、系统内部编码 三、字体库被破坏 四、Office工具修复 五、美化主题的问题 六、中毒&#xff0c;杀毒。 电脑识别不出字&#xff0c;一些汉字都变成框框了&#xff0c;该怎么办&#xff1f; 一、区域语言设定 控制面板——区域和语言选项——选项和高级…

const没define好用 php,3分钟短文|PHP 定义常量,我该用define还是const?这下不迷茫了...

引言我们今天说一下 PHP 编程中&#xff0c;定义一个常量所使用的两种方法。有哪些区别&#xff0c;以及哪种是最佳实践&#xff1f;问题有开发者说&#xff0c;我在学习编写 PHP&#xff0c;可是定义常量的方法很是让人迷惑。比如有下面这样的写法&#xff1a;define(FOO, 1);…

springboot+mybatis集成自定义缓存ehcache用法笔记

今天小编给大家整理了springbootmybatis集成自定义缓存ehcache用法笔记&#xff0c;希望对大家能有所办帮助&#xff01;一、ehcache介绍EhCache 是一个纯Java的进程内缓存管理框架&#xff0c;属于开源的Java分布式缓存框架&#xff0c;主要用于通用缓存,Java EE和轻量级容器。…

Java取绝对值

在Java中可以使用Math.abs()方法来方便的进行绝对值计算&#xff0c;例如&#xff1a; 输入的是正数的时候直接返回即可&#xff0c;当是负数的时候返回它的相反数即可。 使用三目运算符可以使用一行代码就能做到 int value Math.abs(-90);System.out.println(value);System…

PHP怎么做一个加法口诀,神奇的手指速算口诀,100以内的加减法一分钟学会

手指速算是一套手、心、脑并用的科学计算方法&#xff0c;教孩子学会&#xff0c;既能开发大脑、增强动作协调能力和记忆力&#xff0c;还能增强学习兴趣哦~学起来并不难哦&#xff0c;爸爸妈妈可以和孩子一起算一算&#xff0c;比比看谁更快&#xff01;手指速算秘诀准备&…