simple(simple life)

综述如下simple:

simple(simple life)

Simple adj.简单的;n.平民

simplify vt.简化,

simply adv.简单地

simpleness n.简单,单纯

重点词汇:simple

英['sɪmpl]

释义:

adj.简单的;单纯的;天真的

n.笨蛋;愚蠢的行为;出身低微者

n.(Simple)人名;(法)桑普勒

[比较级simpler或more simple;最高级:simplest或most simple]

短语:

simple machine简单机器

词语使用变化:simple

adj.(形容词)

1、simple用作形容词,基本意思是“简单的,易懂的”,侧重于事物不复杂,易于迅速解决或很快被头脑接受。simple也可作“朴素的,简朴的”解,一般指生活过得简朴。simple引申可指人“头脑简单的,易受骗的。

2、simple在作“结构单一的,非复合的”“纯粹的,单纯的,完全的”解时,没有比较级和最高级形式。

Simple adj. 简单的;n. 平民simplify vt. 简化,simply adv. 简单地simpleness n. 简单,单纯

matlab中simple函数的用法

VAL: Execute string with MATLAB expression

eval(s)即 把字符串s的内容当作语句来执行

比如:eval_r(\'a=3*5\') 和直接在command 窗口中输入 a=3*5 等效

(注:本文的eval()都被页面处于安全考虑而自动改成了 eval_r())

eval 一个经常用到的地方就是 将一些[符号表达式] 转换为 [数值]结果,比如用solve解一个方程得到 :

a=solve(\'x^2+4*x-9=0\')

a =

- 13^(1/2) - 2

13^(1/2) - 2

为了得到直观的小数表示,我们输入 eval_r(a)就得到:

ans =

-5.6056

1.6056

ps:可以试试 eval(\'a\')和eval_r(a) ,结果是不一样的,为什么?

还有一个经常用的地方就是

在循环中使用,可以对多个名字有规则的变量或文件进行操作,

比如:

for i=1:5

eval_r([\'y\',num2str(i),\'=\',num2str(i^2)])

end

以上语句等价于执行以下5句:

ynum2str(1)=num2str(1^2);

ynum2str(2)=num2str(2^2);

ynum2str(3)=num2str(3^2);

ynum2str(4)=num2str(4^2);

ynum2str(5)=num2str(5^2);

写在最后:eval在其他语言里面也有,比如HTML客户端脚本语言JavaScript,某些语言中eval容易造成安全隐患,(matlab不存在这问题)所以本文写的 eval(),保存博客以后总会变成 eval_r(),估计就是是页面js代码出于安全考虑给加了一个无用的后缀\"_r\"来使得eval功能失效。

matlab中simple函数用于获取符号变量的最简形式,调用形式为:[R,HOW] = SIMPLE(S),其中:

S 输入参数,符号变量

R 返回值,输入变量的最简形式

HOW  化简的方式,一个字符串

示例如下:

>> syms x>> y = cos(x)^2+sin(x)^2;>> R = simple(y) R = 1 >> [r,how] = simple(y) r = 1 how =simplify>> [r,how] = simple(cos(x)+i*sin(x)) r = exp(x*i) how =rewrite(exp)