TLC(Target Language Compiler)是一种为转换为目标语言而存在的额解释性语言,其目的就是将模型中编译出来的rtw文件转换为目标代码(C/C++等).与M语言类似,既可以写成脚本文件,也能够作为函数存在,都是解释性语言,更相似的是它们都提供具有强大功能的内建函数库. 18.1 TLC的作用 支持模型针对通用或特定目标硬件的代码生成功能: 为S函数模块提供代码生成功能,可以让用户自己增加支持代码生成的模块: 在代码生成过程中,生成不依赖S函数模块的自定义过程代码. Simul
例子来源于网络:关键是看disp函数怎么把字符和数字在一起进行显示. 两点生成直线程序 %%以下是一个通过给定两点显示直线方程的程序, %%该程序需要给出两个点的坐标,结果返回为y=kx+b的格式,且求得斜率 function [k,a1,b,type]=straight_line(A,B) % 输入,A,B两点坐标 V=B-A; a=inf; b=inf; type='undefined'; if A==B 'The two points are the same' return end if
输入语句 输入数值 ?x=input('please input a number:') please input a number:22 x = 22 输入字符串 ?x=input('please input a string:','s') please input a string:this is a string x = this is a string 输出语句 自由格式 (disp) ?disp(23+454-29*4) 361 ?disp([11 22 33; 44 55 66; 7