2008年9月27日星期六

北京波龙堡葡萄酒:有机就是诚信

[from:http://www.wines-info.com/html/3/2006315121226109.html]
http://www.wines-info.com 2006-3-15 12:15:55 来源:中国葡萄酒资讯网 作者:记者李凡美

有机诚信:与生俱来的道德品质
科学网  记者 李凡美



  有机产业(包括有机农业、有机食品、有机产品)对绝大多数中国人来说始终是一类全新的概念,多数人根本没有听到过有机食品,即使听说过,也往往将其与绿色食品混为一谈。国内大多数人对有机食品产生种种疑虑:如何让我确信您的产品确实是有机的呢?由此可见,有机诚信是有机产业发展的关键。



  为促进我国有机产业健康、规范、有序地发展,本报特开辟《中国有机产业论坛》栏目,多角度、多层面对有机产业的发展进行探讨,希望业界同仁智者见智、仁者见仁,使之成为一个持久的舆论平台。



  国家机关有机食品特供中心主任祝咏兰:



  《中国有机产业论坛》不是就某一家企业之言,而是要创建一个平台。在这个平台上宣扬一批成功的有机企业,树立一批典型,树立一个楷模。在这个论坛上能够表达很多有机人想传播的理念,能找到一个共识。



  有机企业的认证过程是一个非常复杂的过程,很多东西非常不可控,如何才能真正保证有机,也是广大消费者非常关注的一个焦点。在经济利益的驱使下,我国消费市场上无论是保健品行业还是绿色食品,都出现了一哄而上、鱼龙混杂的现象。即使是在有机产业里也出现了“概念”炒作的现象。我们探讨有机产业的诚信问题,意义非常深远。



  我国有机产业的发展要注意四点:一是挑战。目前正值我国加入WTO后的关键时期,农业生产面临着严峻的挑战,发展有机农业和有机食品是一个很好的切入点,市场潜力和发展空间巨大。二是监管。国际国内市场对有机食品的要求变得越来越严格,要想使有机食品这一新兴环保产业得到健康、稳步的发展,就需要我们转变观念、切实解决有机生产遇到的各种问题,加大监督管理力度。三是自律。有机业者的自律非常重要,一个企业造假就会对整个行业造成很大的伤害。人们就会对有机产业产生信任危机。四是引导。诚然,有机食品的性质和生产的难度决定了其不可能像无公害和绿色食品那样迅速普及,但消费者对某种产品的需求是与消费者对这种产品的认知度密切相关的,对有机食品的宣传力度不够,也是它至今仍未被人们广为认知的重要原因。



  北京国佑万悦有机食品有限公司副总经理杜义:



  中国的有机产业目前正处于起步期阶段,今后要走的路还很长,需要大家共同努力。我认为这个论坛只是个开端,它标志着中国的有机化进程又向成熟迈进了重要的一步,让中国的有机食品同行看到了未来的希望,今后还将会有更多的企业和团体加入到推动中国有机产业发展的阵营中来。



  目前国内有机食品无论是研究、认证还是政策、贸易及市场,都处在萌芽阶段。研究工作基本上没有国家的专项攻关项目,只有零星的一些小范围试验在进行,如植保领域的生物防治、微生物肥料领域的生物肥料,以及生态领域的无公害食品生产试验。许多生产上突出的一些问题如温室土壤管理、病害控制等还没有有效的办法。认证工作也刚刚起步,并多借助于国外一些认证机构的支持,国内由于缺乏这方面的组织经验、队伍及声誉,还难以自己开展业务。有机食品的生产多集中在偏远的山区,也是一些贫困地区,目前绝大部分有机食品都出口到了欧洲、美国及东南亚,国内消费市场还很有限。这就需要有一个领跑者去切实推动中国有机产业的发展。



  北京波龙堡葡萄酒业公司负责人唐捷:



  法国人说中国什么都有,就是没有红酒。其实中国缺少的是高端的葡萄酒。我们要做就要做高端,我们的信心来源于在我们心中恪守的一个承诺:必须是有机的。我们一亩地的葡萄产量就要500斤,而不要高产——这就是一种诚信。我在国外20年,现在回到国内,一生就是以诚信为本,我们与银行有着良好的合作,银行的人与他们的VIP客户在一起说,波龙堡的有机诚信比银行VIP的诚信还要诚信。



  波龙堡形成了“三限制”、“四不准”的一整套完整的有机食品生产体系。“三限制”是指:严格控制葡萄的水分;严格控制葡萄的产量;严格控制葡萄结果部分离地面70公分。“四不准”是指:不使用化肥、不使用合成农药、不使用除草剂、不使用调节剂。如果我们在化肥使用上动摇了、在产量上动摇了,我们有机的诚信基石也会动摇,波龙堡的口碑还会那么好吗?这还是我们的初衷吗?



  我们可以坚定地说:我们的地就这么干净,我们这里是中国最干净的地方。任何人随时都可以过来参观,因为我们经得起检验。所以说,有机一定要有一个文化底蕴,有机就是诚信。



  (本次论坛由国务院老干部活动中心、国家机关有机食品特供中心、中国未来研究会主办,由北京国佑万悦有机食品有限公司、北京波龙堡葡萄酒业有限公司、黑龙江北大荒农业股份有限公司八五四分公司协办。)














2008年9月23日星期二

究竟有多少婴幼儿服用了毒奶粉?

要计算受害者人数,首先需要确定其消费者数量及受害比例。目前中国13亿人口中有2000-3000万婴幼儿,其中绝大多数都吃过奶粉,因为无论是否母乳喂养,孩子在3-6个月后都会补充牛奶的。据大陆有关部门统计,中国目前有一半新生婴儿(即刚生下来的婴儿)需要食用配方奶粉,因为他们得不到足够的母乳,或者完全吃不到母乳,而且这个比例有逐渐上升的趋势。

中国至少有2000万婴幼儿是“婴儿配方奶粉”的使用者,而且有1000万从生下来就开始喝奶粉。中国13亿人口中农村人口至少8亿,占61.5%。他们一般会购买低价奶粉,也就是说,大约2000X61.5%=1230万农村婴幼儿会成为低价位奶粉的消费者。一旦低价位奶粉质量有问题,他们就是潜在的受害者。

据大陆媒体报导,目前国内奶粉市场分进口奶粉和国产奶粉两种。国产奶粉品牌已占低端市场的54%份额,中高端市场份额与进口奶粉持平。上面推算有1230万农村婴幼儿的家长会购买便宜奶粉,而国产奶粉占有率54%,1230万X 54%=664万,这意味着664万婴幼儿在服用含有三聚氰胺的国产低价奶粉,他们中绝大多数都会经常服用而且服用期超过三个月,加上三聚氰胺可能具有的积累型慢性毒性效果,推断中国有600万婴幼儿已经不同程度成为了毒奶粉的受害者。

9月21日,大陆医生在网上写道:“河北目前检出肾结石儿童占全部已检查的3.6%,广东是2.2%,全国有3亿儿童,我国将出现500至1000万肾结石儿童,有的小孩现在还没症状,但肾脏受损有镜下血尿儿童还没报上去,这是不是一场民族灾难?”

具体说到三鹿牌奶粉,三鹿奶粉何时添加了三聚氰胺,有收购站的奶贩子供认:2005年就开始了。从卫X部秘密会议的解释看,奶粉厂拿三聚氰胺做调味剂,调节奶粉口感,十多年前就开始了。还有业内人士透露,由于2006年前国际奶粉价格比国内便宜,那时多是进口奶粉国内分装,但2006年澳洲大旱,使国际奶价大幅提高,于是从2007年开始,国内的奶农、收购站和工厂,各自在牛奶中更大规模、更大强度的添加三聚氰胺,使2007年1月以后生产的奶粉都含有大量三聚氰胺。

由于奶粉只有一年的保质期,一般人们都喜欢买新鲜的。可以基本确认2007年三鹿生产的毒奶粉基本已经全部进入孩子们的体内。据三鹿集团网站介绍,2007年三鹿市场占有率为18%,年销售收入100多亿元,年产奶粉约13万吨,(液体奶100万吨以上),为全国 2000万母亲带去了放心奶。2008年三鹿奶粉产量增加了20%。

2007年三鹿生产的13万吨奶粉中,由于三鹿奶粉主要以低价位吸引农村用户,其低端产品比例约70%以上,这意味着9.1万吨有毒奶粉在去年已经进入孩子们的口中。据大陆媒体报导,一般婴儿每月消费奶粉大约3.6公斤, 9100万公斤年产量 / 12 个月 / 3.6公斤(每人每月食量) = 210万人,这意味着仅在2007年三鹿一家工厂就让210万婴幼儿成为了有毒奶粉的受害者。这还不算2008年以来,以及2007年以前的受害者,而且也不算液体奶、雪糕等奶制品的受害者。

除产量外的另外一种推算方法:市场占有率。三鹿奶粉在1230万低价奶粉的消费者中占有率18%,1230X18%=221万,也就是说,三鹿毒奶的受害者约220万人。

两者综合起来看,仅三鹿集团一家工厂在2007年一年内毒害的婴儿就达200万左右,只是由于使用量的多少以及个体差异,还有医院检测水平的限制,很多病变还没有明显表现出来而已。据新华社消息,目前在接受治疗的婴幼儿中,2岁以内婴幼儿占81.87%,2-3岁幼儿占17.33%,3岁以上幼儿占 0.8%,这也从一个侧面证实了毒奶粉在2007年以后大量增加的推断。

这次辞职的国家质检局局长李长江,曾多次掩盖事实真相。事件初期他责备三鹿知情不报,然而被新西兰合资公司的证词揭穿了谎言。李长江还多次强调,中国质X局跟国际社会一样,从来都没有检查三聚氰胺这类有毒化学品在食品中的含量,因为这些“有毒有害的化学物质是不允许添加到食品当中的”。言外之意,质检局对毒奶粉事件没有任何责任。

研究发现,三聚氰胺还能导致不育症、膀胱癌,设想二十年后这批活下来的结石宝宝们婚后无法生育,这对于一胎化的中国父母而言,那种断子绝孙的痛苦是今天的人们无法想像的。

http://bbs.news.163.com/bbs/shishi/98407181.html

Matlab compiler的几点限制

今天帮一位朋友解一个未知数比较多的方程组,用Symbolic符号工具箱来完成的。弄好了之后想用mcc打包成exe发给他,但是编译出来的exe文件死活不能运行,郁闷。忙活了半天,最后总算找到了症结所在。原来mcc不支持编译Symbolic工具箱。在MathWorks的站点上给出了mcc详细的限制条件。不一一细说。总之,教训就是:在不能找出问题根源的情况下,一定要仔细阅读文档,否则将会浪费很多时间。

The MATLAB Compiler supports the full MATLAB language and almost all MATLAB based toolboxes. However, some limited MATLAB and toolbox functionality is not licensed for compilation.
(1)Most of the prebuilt graphical user interfaces included in MATLAB and its companion toolboxes will not compile.
(2)Functionality that cannot be called directly from the command line will not compile.
(3)Some toolboxes, such as the Symbolic Math Toolbox, will not compile.
(4)The code generated by the MATLAB Compiler is not suitable for embedded applications.
To see a full list of MATLAB Compiler limitations, visit http://www.mathworks.com/products/compiler/compiler_support.html.

VC和Matlab调用问题初步研究

众所周知,Visual C++ 6.0是由Microsoft公司推出的可视化集成开发环境。它把面向对象的程序设计方法与可视化的软件开发环境完美地结合,成为众多程序员的首选。Matlab是功能非常强大的数学软件,它广泛应用于线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等领域。然而,Matlab存在不可避免的缺点,一是运算速度较慢,尤其是有多重循环存在的时候更是明显;二是无法脱离Matlab环境运行,可移植性差。因此,如果能够把Matlab的程序加入到自己的Visual C++编制的程序中,将会大大减少编程的工作量、保证程序的准确性,与此同时,能够继承Visual C++良好的用户界面。下面对在Visual C++中调用Matlab程序的几种方法做简要的介绍和比较。
9 V8 S6 L, b8 \9 j, O& x9 h在Matlab与C的接口方面,目前比较常用的方法主要有以下几种:& G' h0 }$ X5 m- W7 R" _' U
1. 在C或C++程序中利用Matlab引擎(Matlab Engine)来调用Matlab的函数。9 B8 V8 d1 f1 u9 ]& {" D8 }
2. 使用Matlab的C++ Compiler(MCC),将M文件编译成CPP源代码,然后在C++编译器中调用。- u! @7 V- v' p6 g, U) B+ }
3. 利用Matlab自带的-mex命令,把Matlab程序编译成MEX文件,然后再用C++来调用。
. `4 C! j# H4 y' x1 c- N/ ?4. 在C或C++程序中使用Matlab提供的C/C++数学库(C/C++ Math Library)直接调用Matlab函数。' i6 B( C0 N# N9 g) } N
5. 用Mideva把M文件编译成CPP源代码,同时编译成EXE文件或DLL文件,生成的CPP源代码可以被C++编译器调用。( q" C/ L& d; D7 f
6. 按照Mideva的语法,在Visual C++中直接书写Matlab语句,实现Matlab和C的混合编程。
: S8 a& z9 |* Y x3 {# ?以上几种混合编程的方法各有利弊。方法1,2,3生成的程序仍然无法脱离Matlab环境,必须在已经安装了Matlab的系统上运行;而方法4,5,6生成的程序则可以独立于Matlab运行。同时,方法1,2,3,4对Matlab中大量的图形句柄函数支持不够,而方法5,6则支持绝大多数的Matlab语句(包括图形)。因此,本文的研究工作主要是采用后两种方法,实现Visual C++和Matlab的混合编程。* L) `; C. z! E' O8 Z4 ~7 B
; K/ a( @$ _ z; R
3.4.1 Mideva简介; a2 X1 r, w7 V, {+ I% N$ j; X: @
Mideva 4.5是MathTools公司在Matcom技术的基础上开发的一个功能强大的工具软件(可以在www.mathtools.com处下载得到30天的试用版)。MathTools公司开发这款软件的出发点就是为Matlab程序的编辑、调试、编译和优化提供一个完整而强大的集成开发环境。它的功能非常强大,提供了Matlab的近千个基本功能函数。Mideva最吸引人的一点就是可以通过Visual C++把Matlab的源代码编译成动态链接库(DLL)或是可执行文件(EXE),甚至可以直接转化成同等功能的CPP源代码。如果使用了Mideva提供的一些库文件,还可以直接实现和Visual C++的混合编程。这样既能够保持Matlab的优良算法,同时也利用了C++的高效率。也就是说,我们可以在Visual C++编译环境下创建友好的用户界面,而把一些较为底层的工作,如数据处理、仿真等交给Matlab来完成。 a/ k% s3 \6 O" Q8 E# @' z6 r$ V6 R
下图为Mideva 的界面:# L: l3 j/ O/ E7 v& a

, l+ L6 t; E! _! m 5 | Z2 p; P' o, Q' j) a5 K

. t% W8 E4 a- E5 x+ r4 }; P' J3.4.2 将M文件转化成CPP文件的方法6 ~/ S% n% A. ~
从以上的讨论可以看出,实现Visual C++和Matlab混合编程的关键就在于把M文件转化成CPP文件,以便在Visual C++里调用。下面就介绍两种把M文件转化成CPP文件的方法。+ |9 Y9 U7 p* s: O
3.4.2.1 在Mideva环境下将M文件转化成CPP文件的方法
/ t5 j p0 L) l4 t; W) B' X0 u在Mideva环境下将M文件转化成CPP文件的方法比较简便易行。首先,在第一次运行Mideva时,要指定所用的C编译器的路径,否则将无法编译。指定好的编译信息会写在Matcom\bin\matcom.ini文件中。在安装Matcom时,它会自动寻找编译器并将其信息写入matcom.ini文件。" N7 j& `& ~( ^9 {: L- ?, m
具体转化时,先在Mideva的Configuration菜单中选择编译方式是Debug模式(调试版)还是Release模式(发行版)(如图3-7所示),这两种模式和Visual C++中的编译版本是相对应的。7 K# Z7 x% j8 H: X8 z

5 V) w/ J. |5 R) C; B随后,选择菜单File下的Run,在弹出的对话框中选择需要转换的M文件,Mideva便会自动运行该M文件并将其转换成相应的CPP文件,运行完之后便可以在相应的Debug或是Release目录下找到和M文件同名的CPP文件。* Z9 A) l6 O/ S9 z3 e6 n
* E: U0 U/ H6 Z0 _
在Visual C++环境下将M文件转化成CPP文件的方法
! N2 Q: L7 B, ` g* A由于Visual C++环境是我们都比较熟悉的可视化集成开发环境,因此这里重点介绍如何在Visual C++环境下将M文件转化成CPP文件的方法。1 p/ {8 w9 O/ c; i5 q7 v: d
要实现这一过程,就必须用到Mideva中带有的Visual Matcom。具体步骤如下。
7 m/ N# F' _" U! y$ q第一步:在Visual C++中安装Visual Matcom。/ v$ p2 n/ Z9 g/ R
启动Visual C++,从主菜单中选择Tools/Customize选项,在弹出的对话框中选择Add-ins and Macro Files标签项,单击Browse…按钮,然后选择“文件类型”为“Add-ins(.dll)”,在C:\Matcom45\bin目录下找到mvcide.dll,单击打开,这样就会出现带有四个按钮的工具条,Visual Matcom便安装完毕。这个过程的示意图如下。" u3 c) {: n# V% R
# t) |2 N" n- n5 b4 ^$ Q
# ]2 r: I+ t. ]$ |# U2 g2 k
第二步,在Visual C++中使用Visual Matcom将M文件转化成CPP文件。
3 R9 d4 r4 a0 e- ^在Visual C++中新建一个工程,单击Visual Matcom工具条中的.m++(Add m-files to current project)按钮,在弹出的对话框中选择需要转换的M文件,则这个文件就会被加入到我们新建的工程中,同时会生成由该M文件转换得到的相同功能的CPP文件,这样,我们就可以像使用工程中的其他CPP文件一样,使用新的CPP文件中定义的函数。
8 f% c+ @' x: `# w

matlab生成独立可执行的程序

一、生成独立可执行的程序(exe文件)步骤

1、安装编译器。可有多种选择,本机安装的是microsoft visual c++ 6.0;

2、设置编译器。在matlab命令行输入mbuild -setup,选择安装的c编译器;

3、调用编译器。输入mcc -m filaname,filaname为要转成exe的m文件;

在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc -m filaname;

4、安装MATLAB7\toolbox\compiler\deploy\win32目录下的MCRInstaller。

二、脱离matlab运行可执行程序

MCR是由matlab的运行环境,占用不到400M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下:

\MATLAB\R2007a\toolbox\compiler\deploy\win32

文件名为MCRInstaller.exe。可将其拷贝到自己的文件夹中。

在其它机器上运行exe文件前,首先安装matlab的运行环境。在同一机器上可以并存不同版本的matlab环境。

Note: 将MCRInstaller.exe拷贝到你文件所在文件夹里,用打包程序来打包,生成安装文件,设定在解包过程中自动执行MCRInstaller.exe,同时将可执行文件的图标放在桌面。

VC和matlab混合编程的一些经验

VC和matlab混合编程的一些经验
主要有三种方法,详细资料网上可以查到:
1. 在matlab主窗口,用mcc将m文件编译成lib、dll和c文件;
2. 用matcom将m文件编译成exe或dll文件。
3. 在VC中直接调用matlab引擎运行m文件。

区别:
(1)1和2都可以脱离matlab环境在VC中运行,3不行;
(2)1和2部分matlab函数不支持,如eval、feval等,而3基本上都支持(实际上就是打开matlab然后由matlab运行m文件)。

在MATLAB7.0中编译与发布可执行文件的详细步骤与一些问题解答

具体步骤如下:(此方法适用于MATLAB 7.0)


1.安装C编译器(前提是你的电脑已经安装了VC)


>> mbuild -setup

Please choose your compiler for building standalone MATLAB applications:


Would you like mbuild to locate installed compilers [y]/n? y


Select a compiler:

[1] Lcc C version 2.4 in D:\MATLAB7\sys\lcc

[2] Microsoft Visual C/C++ version 6.0 in D:\Microsoft Visual Studio


[0] None


Compiler: 2


Please verify your choices:


Compiler: Microsoft Visual C/C++ 6.0

Location: D:\Microsoft Visual Studio


Are these correct?([y]/n): y


Try to update options file: C:\Documents and Settings\Leki\Application Data\MathWorks\MATLAB\R14\compopts.bat

From template: D:\MATLAB7\BIN\WIN32\mbuildopts\msvc60compp.bat


Done . . .



--> "D:\MATLAB7\bin\win32\mwregsvr D:\MATLAB7\bin\win32\mwcomutil.dll"


DllRegisterServer in D:\MATLAB7\bin\win32\mwcomutil.dll succeeded


--> "D:\MATLAB7\bin\win32\mwregsvr D:\MATLAB7\bin\win32\mwcommgr.dll"


DllRegisterServer in D:\MATLAB7\bin\win32\mwcommgr.dll succeeded


2.在MATLAB中,将M文件编译成exe(可执行)文件


>> mcc -m guimcc

To get started, select MATLAB Help or Demos from the Help menu.

Warning: No matching builtin function available for D:\MATLAB7\toolbox\simulink\simulink\set_param.bi

>>

上面警告的解决方法:


将 \MATLAB7\toolbox\compiler\deploy\matlabrc.m 中的

81行 set_param(0,'PaperType',defaultpaper);

82行 set_param(0,'PaperUnits',defaultunits);

注释掉之后,又重新编译了一次,没有警告信息出来了


3.将编译生成的文件发布到没有MATLAB的电脑上


先在 $MATLAB\toolbox\compiler\deploy\win32下找MCRInstaller.exe(76M左右)文件

然后在没有装MATLAB的机子上安装MCRInstaller到D:\MATLAB Component Runtime

(目录中,最好不要有空格,如用 D:\MCR 就可以了)

设置环境变量,右键点击“我的电脑”-》属性-》高级-》环境变量-》新建

变量名:Path

变量值:D:\MCR\v70\runtime\win32


然后运行exe文件,每次都是出现DOS界面后,几秒钟就自动关闭了

GUI界面一次都运行不出来,也没有错误信息提示


解决办法:

{ 因为MATLAB需要用到处理器的数学运算部分(MATLAB默认用的是INTEL的数学处理单元),故需要设置一下BLAS(Basic Linear Algebra Subroutines,就是"基础线性几何子程序"的意思)环境变量. 首先请确认你的MATLAB的文件夹中有如下文件:atlas_Athlon.dll(AMD系列的请用这个), atlas_P4.dll(P4的用这个),atlas_PIII.dll(P3的用这个),atlas_PII.dll(P2的用这个),这些是对应处理器的数值运算优化文件 }

先找到 $MATLAB7\bin\win32目录下的atlas_Athlon.dll(AMD系列CPU使用)和atlas_P4.dll(奔4用)文件,放到MCR目录中(随便),然后设置环境变量

变量名:BLAS_VERSION

变量值:D:\MCR\v70\atlas_Athlon.dll


这样设置以后,再运行exe文件就OK了。


注意事项:

编译过程中,很可能会有如下报错

>> mcc -m interface


To get started, select MATLAB Help or Demos from the Help menu.

??? Unable to locate close;contentwindow as a function on the MATLAB path

Warning: An object instance still exists.

Use the objectdirectory command to see a count of existing instances.

??? Depfun error: 'Unable to locate close;contentwindow as a function on the MATLAB path'

>>

这种情况是因为我将“close;contentwindow”语句写在按钮控件属性的“callback”里面了

{但是如果只是单个语句的话,是可行的(比如:只有contentwindow)}

此时,只要将“close;contentwindow”语句写在M文件中按钮的“callback”里,再编译就不会出错了

修复matlab7.0.x的bug的方法

修复matlab7.0.x的bug的方法
1. 打开MATLAB 7
2. 请在MATLAB command Window里执行下列Command
>> cd('c:/MATLAB7/toolbox/compiler/deploy')
>> edit matlabrc
3. 请修改Line 81~82
原为
set_param(0,'PaperType',defaultpaper);
set_param(0,'PaperUnits',defaultunits);
改成为
% set_param(0,'PaperType',defaultpaper);
% set_param(0,'PaperUnits',defaultunits);
4. 请在MATLAB command Window里执行下列Command
>> rehash toolboxcache
5. 重新启动MATLAB

matlab编译问题

我是在7.1下生成的exe文件,能在未安装MATLAB的机器上成功运行,你可以参考


将M文件编译为独立可执行文件的语法是:

>>mcc –m fun1.m fun2.m…..

其中fun1就是最后的可执行文件的名称。

另外,也可通过采用命令开关-o指定编译最终目标文件的名称,如 mcc –m main.m –o mrank_main,就是将编译后的文件指定为mrank_main.exe。

编译后的生成文件根据编译器的版本不同而不同。具体的可参阅相关资料。

如果要在没有安装matlab的计算机上执行编译后的程序,首先要将\MATLAB701\toolbox\compiler\deploy\win32中的MCRinstaller.exe安装到该计算机上(7.0以前的版本是mglinstaller.exe)。

其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,添加的方法是:

右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。

第三步是将编译生成的相相关文件拷贝到同一目录下(当然其他目录亦可)。

第四步是打开MS-dos操作窗口,进入到编译后的*.exe程序所在的目录,执行编译生成的*.exe文件即可。

在VB5.0中使用和操作MATLAB

  摘 要 本文介绍在VB5.0中利用ActiveX自动化技术使用和操作MATLAB的方法。它以VB作为自动化控制器。MATLAB作为自动化服务器,在使用VB进行Windows编程中,充分发挥MATLAB在系统分析。仿真等方面的优势。
  关键词 Visual Basic MATLAB ActiveX自动化

一、前言

  MATLAB自1984年由美国MathWorks公司推向市场以来,已成为国际公认的最优秀的科技应用 软件。它具有强大的数值、符号计算,离线和在线计算,矩阵计算能力,计算结果和编程可 视化,界面友好,语言自然,是功能强大的计算辅助解决具体工程问题的标准软件。
  Microsoft公司推出的Visual Basic(简称VB)是目前被广泛使用的,开发应用程序的可视化 开发工具。由于它功能强大,易学易用,越来越多的人将它作为开发Windows应用程序的工具。
  本文介绍在VB中使用MATLAB的方法,尽可能发挥其各自的优势,而且编程简单。

二、基本原理

  MATLAB也是支持ActiveX自动化技术的软件,能够被任何可作为ActiveX利制程序的Microsof t Programs所控制,包括Excel Access,Visual Basic,VisualC++.利用这一特性,用户可以 非常方便地在自已的程序中使用MATLAB,包括执行MATLAB命令,使用其功能丰富的工具箱(T oolbox),向MATLAB输入数据,获取结果(数据,图形)。这样既能用VB编出漂亮的Windows程 序,又能同时获得MATLAB在工程辅助设计,仿真等方面的功能。

三、ActiveX自动化

  ActiveX自动化是ActiveX的一个协议,它允许应有用程序或组件控制另一个应用程序或组件 的运行。它包括自动化服务器和自动化控制器。
  MATLAB可以认为是自动化服务器,可以由其它应用程序编程驱动,自动化服务器定义的特定 的类,而类的实例即自动化对象。MATLAB提供了一个自动化对象,其外部名称是Matlab,App lication。它支持COM技术。其它程序通过COM技术提供的函数得到自动化对象支持的接口指 针,通过调用接口函数便可控制和使用自动化对象了。
  这里采用VB5.0作为自动化控制器,控制和使用自动化对象(MATLAB),并通过编程可以生成 ,使用和消除自动化控制器。

四、创建和获取ActiveX自动化对象的过程

  1.在控制器中创建和获取自动化对象的一般过程
  1)初始化并创建一个自动化对象:创建后,可以在代码中使用对象变量引用的对象。
  2)操作方法和属性;获取对象方法和信息,激活属性和方法。
  3)完成代码编写后释放对象。
  2.程序实现
  VB能通过不同的方式实现对自动化对象的使用和操作。要创建一个ActiveX对象,只需将Cre atObject函数返回的对象(引用值)赋给一个对象变量。在声明对象变量时使用As Object子 句,可创建一个能包含任何类型的变量。不过,经变量访问的对象是后期绑定的,即绑定在 程序运行时执行。这就是所谓后期绑定技术。
  1)声明一个对象变量,然后创建并返回一个对ActiveX对象的引用。
  Dim ObjectVar As Object
  Set ObiectVar=CreatObject(ProgID)
  其中,ProgID即类型库信息的字符串标识,就是前述的外部名称(Matlab,Applicarion),形 式为Appname,ObjectName,含义是


参数 描述
Appname 必要,为Variant(String)类型,用于提供对象的服务 器应用程序
ObjectName 必要,为Variant(String)类型,用于指定创建的对象类成员

 2)操作对象,一旦得到对一个ActiveX对象引用的变量,就可以对此变量进行操作,如同对V B中其它对象的操作(即获取,设置,方法和属性)一样,语法是ObjectVar,Property,Object Var,Method.  3)释放对象,操作完成后,用自动化对象提供的Close或Quit函数来结束并释放对象。
五、对MATLAB对象的操作

  下面是MATLAB对象的一些属性和方法,了解后就能自如地对它进行编程操作 。
  1.BSTR Execute([in]BSTR Command)
  此函数以命令字符串为MATLAB参数,将其运行结果以字符串返回。所有在MATLAB命令窗口键 入的可执行的命令行都可在此使用,这样,我们就能在代码中使用命令行,象在MATLAB窗口 中一样自如。
  2.VOID GetFullMatix([in]BSTR Name,[in]BSTR Workspace,
  [in out]SAFEARRAY(double)*Pr,
  [in out]SAFEARRAY(double)*pi)
  该函数从指定的MATLAB工作空间中获取一维或二维数组。其中,Name是提取数组的名称,Wo rk space表示包含数组的工作空间,一般指定为“base”,即MATLAB默认工作空间。Pr和Pi分 别是包含所提取数组的实部和虚部。
  3.VOID GetFullMatrix([in]BSTR Name,[in]BSTR Workspace,
  [in out]SAFEARRAY(double)*pr
  [in out]SAFEAPRAY(double).pi)
  该函数向指定的MATLAB工作空间中设置一维或二维数组。其中,Name是设置输入数组的名称 ,其它同前。
  4.VOID MinimizeConnandWindow()
  该函数将未最小化的MATLAB窗口最小化。
  5.VOID MaximizeConnandWindow()
  该函数将未最大化的MATLAB窗口最大化。
  6.VOID Quit()
  该函数关闭并退出MATLAB。

六、应用举例

  由于MATLAB拥有许多工具箱(Toobox),在自动控制,系统边式,信号处理,系统优化等方面 功能强大,下面是使用MATLAB的控制系统工具箱对某工业系统典型二阶环节进行阶跃响应信仿真的例子,在VB中得到仿真曲线。
  在主窗体(Forml)中,设置两个命令按钮,分别是开始按扭Commandl和结束按钮Command2,安 置在窗体的左侧。窗体右侧加入一个Image控件,用于容纳MATLAB中产生的图象,特别地, 建议把Image控件的Strench属性设为False,则Image控件自动调整为被加载图象的大小。
  为在VB中获得MATLAB中产生的图象,这里采用的方法是利用系统剪贴板Clipboard作为“中 转站”,先将MATLAB中的图象以bitmap文件格式存入系统剪贴板Clipboard,然后。在VB中将 图象从剪贴板读取,用Clipboard Getdata()函数。以下是主要程序代码,已经通过VB5.0 调试。
  Private Sub Commandl-Click()
  Dim Matlab As Obyect
  Dim result As String
  Set Matlab=CreateObject("Matlab,application")
  输入系统的传递函数
  result=Matlab,execute("wn=143;ipsol=0.6")
  result=Matlab,execute("num=[wn^2]")
  result=Matlab,execute("den=[12*ipsol*wn wn^2]")
  进行阶跃响应仿真,画阶跃响应曲线
  result=Matlab execute("t=0;0,002;015")
  result=Matlab execute("[y,x]=step(num,den,t)")
  result=Matlab execute("plot(t.y),grid,xlabel(Time(see s)') ylabel('Amplitude)")
  求取并显示超调量
  result=Matlab execute("peak=max(y)-1;peak1=[peak,3]")
  result=Matlab execute("chrl=[超调量peak=,num2str(peak*100)%']")
  result=Matlab execute("text(o.04,1.25,chrl)")
  传递和获取曲线图象
  retult=Matlab,execute("print-bditmap;delete(gct)")
  Image1 Picture=Clipboard GetData()
  Call Matlab quit
  End Sub

七、结束语

  因篇幅所限,这里只举了一个最简单的例子,但我们仍然能体会到在VB中使用和操作 MATLA B所带来的便捷和强大的功能。这种多种语言混合编程,能相互取和补短,提高了软件的整 体性能,又节约了宝贵的开发时间和精力。

肖志权(北京科技大学机械工程学院机电研究所,讲师,硕士,北京,100083)

参考文献

[1]张志涌等,掌握和精通MATLAB,北京航空航天出版社,1998
[2]李罡,Visual Basic5.0中文版编程例实例实祥解,电子工业出版社,1998
[3]Loren D Eidahl等著,骆丽等译,金版Visual Basic5.0电子工业出版社,1999

如何识别成人的三聚氰胺中毒

  目前对三聚氰胺伤害作用的认识,都是来自动物实验及对婴儿患者的病理分析。似乎严重的“三聚氰胺中毒”均出现在婴儿身上。但是通过饮食摄入三聚氰胺的人群,决不只仅限于婴儿。很多人可能食用过含有三聚氰胺的食品,因为没有像婴儿那样会将这类食品作为唯一食物,一般不会表现出严重的损伤症状。即使,过去受到过毒害,也不可能与三聚氰胺联系起来。因为长期以来,人们对三聚氰胺的毒性是“无知的”。

  如何排查成人的“三聚氰胺中毒”?

  与婴儿不同,成人也包括少年儿童,能很好的判断、表述自身出现不适的部位及症状,这就让人能够及时防治三聚氰胺的中毒,而避免导致严重的损伤。

  首先,出现泌尿系异常的人,如后腰、下腹局部出现胀痛的症状,特别是伴随出现小便少、小便困难、尿液颜色异常和乏力、恶心、烦躁、厌食等多种症状的时候,应尽可能去医院检查。但很多人嫌去医院太麻烦,不到无法忍耐的程度,一般不愿去医院,而是期望挺一挺、拖一拖就没事了。有的人可能经常出现同类症状,但症状并不是持续的,有时即使去医院检查也查不出问题。这时人们应当注意分析一下最近的饮食,查看是否食入了较多的可能含有“三聚氰胺”的食品,包括各类乳品和其它食品(还有那些食品可能含有三聚氰胺?)。查找病源、停止食用致病食物是解除病痛折磨的最佳途径。

  目前的科学研究证明,三聚氰胺对动物的毒性为低度。但是,这种毒理学的试验结果,并不能真正反映出掺假者使用的三聚氰胺对人的毒性强度。

  首先,人体生理代谢与其它动物的生理代谢特性有很大区别,这是毒理学研究方法的局限。更关键的是,毒理学试验所用的三聚氰胺都是分析纯的试剂,而掺假者用的三聚氰胺则是廉价的化工原料。供货者不会考虑购买者的“食用安全性”。这类产品中会含有很多其它有害成分,包括催化剂、中间产物、衍生物及其它污染物,其中有些物质的毒性远高于三聚氰胺本身。有知情人士在“新雨丝”上发文称,在三聚氰胺供应紧缺的时候,有的厂家甚至将已经埋在地下的三聚氰胺工业废料,重新挖出来卖给不法之徒用于生产伪劣饲料。如果按照方舟子先生所说的,这类工业废渣只含有70%的三聚氰胺,另外30%是什么还不得而知。这种造假产品对人的危害性,是不能用纯的三聚氰胺毒性来衡量的。

  在饮食与健康调查研究中,我们曾发现,除了泌尿系的病症,一些人的痛风症状(身体某处关节疼痛)、还有些头痛、颈椎部位的疼痛不适、牙龈炎、口腔溃疡等很多种病症与都与某些种类的食品有很高的关联度。其中一些食品就是可能含有三聚氰胺的食物。目前并不清楚这些病症是否与“三聚氰胺”掺假食物有关?我们正在进行调查研究,收集详细的信息,通过对这类信息的系统分析研究,我们将能够总结出含有三聚氰胺伪劣食品的伤害作用特点规律,从而可以通过广泛的宣传,使人们能够自我辨别这类危害并参与食品安全状况的监督。

  我国食品生产加工企业45万多家,个体餐饮经营户有270多万家,生产的食品种类数以万计。每种食品都可能含有数十种甚至数百种危害成分的风险。除了像“三聚氰胺”这类人为造成的危害因素,我们每天还要面对更多的偶然因素和技术局限导致的危害。目前我国的食品安全监督管理体系还远远不能有效防范所有的饮食危害风险。

  人们需要对食品安全问题有理性的认识,任何形式的质量安全监管只能提供有限的担保,而无法做到100%的食品安全保障。无论是美国、欧洲还是日本,每年也都会发生各种食品安全事故。即使是在食品安全管理极其严格的日本,2000年也曾发生过因食用受致病菌污染的牛奶,使1万3千多人中毒的恶性事件,而这些奶产品也都是检测部门认定的合格产品。

  人们必须培养安全防范意识,学会辨别食物危险,才能最大程度地避免伤害。全民食品安全防范意识的提高,也将有助于彻底改变我国食品安全状况。

2008年9月22日星期一

matlab 6.x版前言

1.MATLAB的发展历程和影响
MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。那是20世纪七十年代后期的事:时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。
经几年的校际流传,在Little的推动下,由Little、Moler、Steve Bangert合作,于1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。
MATLAB以商品形式出现后的短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包纷纷淘汰,而改在MATLAB平台上重建。在时间进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。到九十年代初期,在国际上30几个数学类科技应用软件中,MATLAB在数值计算方面独占鳌头,而Mathematica和Maple则分居符号计算软件的前两名。Mathcad因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。
MathWorks公司于1993年推出了基于Windows平台的MATLAB4.0。4.x版在继承和发展其原有的数值计算和图形可视能力的同时,出现了以下几个重要变化:(1)推出了SIMULINK,一个交互式操作的动态系统建模、仿真、分析集成环境。(2)推出了符号计算工具包。一个以Maple为“引擎”的Symbolic Math Toolbox 1.0。此举结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。(3)构作了Notebook 。MathWorks公司瞄准应用范围最广的Word ,运用DDE和OLE,实现了MATLAB与Word的无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水准环境。从1997年春的5.0版起,后历经5.1、5.2、5.3、6.0、6.1等多个版本的不断改进,MATLAB“面向对象”的特点愈加突出,数据类型愈加丰富,操作界面愈加友善。2002年初夏所推6.5版的最大特点是:该版本采用了JIT加速器,从而使MATLAB朝运算速度与C程序相比肩的方向前进了一大步。
假如说,在上世纪九十年代,新、老一代教科书的区别性标志是“教材是否包含MATLAB内容”,那末进入二十一世纪后,MATLAB对教材的影响又以崭新的形式出现:新教材正在更彻底地摒弃那些手工计算、计算尺计算、手摇或电动计算机、电子模拟计算机时代建立的“老的但久被当作经典的”表述、分析和计算方法;而逐步地建立以现代计算工具(包括软硬件)为平台的新的表述、分析和计算方法,其中包括采用交互式图形用户界面去完成各种表述、分析和计算目的。
2.本书沿革
 1992年编写并印刷《科技编程语言KINDTOOL》讲义,约20万字。KINDTOOL由DOS环境下的MATLAB3.0经汉化而得。
 1997年写成《掌握和精通MATLAB》,约51万字;该书全面介绍了Windows平台上的MATLAB4.2c。该书由北京航空航天大学出版社于1997年8月公开发行,前后印刷5次,共发行17000册。
 2000年写成《精通MATLAB5.3》,约90万字。该书全面详尽、层次丰满;它阐述了MATLAB5.3版的几乎全部通用功能。该书附带光盘,大大扩展了该书的实用价值。该书由北京航空航天大学出版社于2000年8月公开发行,前后印刷3次,共发行9000册。
 2001年4月,又以MATLAB6.0为基础,编写出版了《MATLAB教程》,约53万字;该书是为满足教材使用和简明自学需要而编写的。其特点是:全面完整而精练简明;系统流畅又配备自测习题;内容稳定又及时适应MATLAB最新版本。2002年2月再次印刷时,该书已在MATLAB6.1基础上加以修订。该书至今发行10000册。
 2002年12月,以MATLAB6.5为基础出版本书。
2.本书的编写宗旨
 全面反映MATLAB最新版本的通用功能,淡化学科性强的专用功能;
 着力描绘各指令间的协调配合,少费笔墨于指令用法的笼统解释;
 寓教于例,由浅入深;既讲机理,又讲程式规则;
 关于科学计算,着重强调理论概念、教材算法和实际计算三者间的关系,着重强调现代计算工具(软、硬件)对传统计算、设计方法的影响和冲击;
 诚实面对读者,所有算例都经反复运作验证,而决非转抄潦草之作;
 为方便读者学习、使用,随书光盘包含了全书的所有算例文件,可在MATLAB或Notebook环境中直接运行。
以上编写宗旨是作者多年写作养成的传统和风格。作者因此得到广大读者的有力支持和赞誉。特别是随书光盘给读者带去的彩色和可靠易用的程序更受欢迎。
3.全书结构、梗概及新增内容
(1)全书的结构和功用
全书由“前言”、“目录”、“正文”、“附录”、“参考文献”和“随书光盘”组成。
 “目录”
目录由四级标题构成。通过目录,读者可以清晰地看到正文内容的完整框架,方便地查到所需内容的位置。
 “正文”
全书共分十三章,包含算例390多个。章节内容是遵循“由浅入深”、“相对独立”和“算例引导”原则安排的。从全书看,概念相对简单的篇章安排在前;每章中,操作比较容易的节次安排在前。新版算例算例“深浅”层次远比前版丰富。每章的入门或前一、二节的简单算例,总可以让读者轻松地学会MATLAB的各种功能的初步使用,不管读者原先用过MATLAB与否。而配置在各章中的综合算例,将向读者展示MATLAB解决复杂问题的可能途径,引导读者向纵深发展。正文内容的安排既考虑了系统讲授的需要,又考虑了不同水平读者自学和查阅的需要。
新、旧版的章节区别:(1)旧版第一章“概论”被整章删除,其内容被大幅删简后融在前言中。(2)本书第十二章“应用程序接口API”是根据MATLAB6.5新写的。(3)本书其余各章的名称与旧版相对应,但其内容都以6.5为基础进行了修改和增补。
 附录A “索引”
它汇集了本书涉及的所有MATLAB标点符号、函数指令、SIMULINK库模块、图形对象属性、以及用于API的各种指令。它们(除标点符号外)根据英文字母的次序罗列。每个英文指令(或符号、属性、模块)后,罗列着那指令以不同方式被介绍、使用的具体节次。这“索引”主要用做英文关键词查阅。
 附录B “光盘使用说明”
它详细介绍光盘文件的种类、工作环境和使用方法。
 “参考文献”
列出了本书成文的文献基础。读者如有疑惑或想寻根求源,这部分资料十分有用。
 “随书光盘”
盘上存放着约700多个文件。它们提供了印刷版对应算例运行的几乎所有文件。
(2)正文概要
 “第1章基础准备及入门”专门介绍最常用的交互界面:通用指令窗、历史指令窗、当前目录浏览器、工作空间浏览器、内存数组编辑器、交互界面分类目录窗、M文件编辑/调试器、及帮助导航/浏览器。
本章内容与旧版完全不同。这是因为6.5版向用户提供前所未有的、成系列的交互式工作界面。了解、熟悉和掌握这些交互界面的基本功能和操作方法,将使新老用户能事半功倍地利用MATLAB去完成各种学习和研究。
 “第2章数值数组及其运算”集中叙述一维、二维、任意高维双精度数值数组的生成和操作。这是MATLAB最常用最基本又最传统的数据类型,定义在此类“对象”上的“方法”就是最具魅力的数组运算。本章所涉内容和方法,不仅使用于数值数组,而且也将延伸使用于在其他数据结构中。
MATLAB6.5运用新的逻辑数据类型,大大扩充了逻辑运算指令。
 “第3章字符串、元胞和构架数组”系统阐明这些数据类型的基本性质、用法要旨。本书作者提醒读者不要小视这第3章。原因之一是“构成MATLAB指令的M文件”中就大量使用这些数据类型。只有理解这些数据类型才能真正灵活运用MATLAB指令,尤其是那些泛函指令、图形对象、图形用户界面的各种控件等。
应该指出:MATLAB6.5的数据类型有较大变化。本书反映了这种变化。
 “第4章数值计算”的篇幅在本书所有章节中最长,因为正是这顶级水准的数值计算使MATLAB立身于世界、称雄于天下。本章对数学问题的描述遵循“最低限度自封闭”原则,即以最简明的方式阐述理论数学、数值数学和MATLAB计算指令间的内在联系和差别。比如在讨论线性方程解时,本书总是先回顾性地列出若干常见的“教科书解法”,并指出这些理论算法在实际应用中的缺陷,然后在简述数值计算原理的基础上给出精良的MATLAB计算指令。
对于第4章涉及较宽知识的地方,本书都配置了综合性算例。跟随着解题步骤,读者不难掌握MATLAB所提供的相关解题指令和工具。但本书作者在此提醒:本章部分内容的知识跨度可能较大,读者不必企求一口气读完或读懂本章的所有内容。
随着MATLAB从5.3升级到6.5版,本章内容有三个重要变化:(A)由于MATLAB数值计算基础软件库变化,导致许多数值计算结果在前后版本不同;(B)泛函指令对函数的操作借助新引进的“函数句柄”实施;(C)新增了微分方程边值问题求解的内容。
 “第5章符号计算”内容受MATLAB版本升级影响较小,但也有细微变化。这种内容变化反映在第5.4.1节。符号计算与理论数学的演绎过程相似,读者很容易掌握。本章内容包括:各种代数方程、微分方程的求解,解析微积分的求取,Fourier、Laplace变换的封闭表达式,任意精度的数值解等。
 “第6章数据和函数可视化”围绕数据成图机理、绘图要旨和修饰技法系统介绍“高层”绘图指令和交互操作工具。作者是通过60来个算例向读者展示的。
MATLAB从5.x向6.5版本升级后,旧版中的本章全部内容几乎可以不加修改地用于6.5版。但为适应升级,新版作了如下改变:(A)新增了控制图形对象“面”、“块”、“象”透明属性的内容,进一步增强了图形感染力。(B)新增了关于unit8, unit16数据类型进行图像数据存储的内容;(C)对MATLAB升级后图形窗界面的编辑功能进行了新的全面阐述。
 “第7章M文件和面向对象编程”的内容在理解MATLAB自身和应用MATLAB两方面都有十分重要的作用。本章只用很少篇幅对MATLAB传统控制流进行简述,而大量的篇幅用于阐述新功能:较特殊的控制流;变长度输入输出宗量;跨空间运作的串演算指令和赋值指令;内联函数、子函数、私有函数和P伪码文件;M文件编辑调试器;程序运行性能剖析器;面向对象编程技术。
本章新版最主要的变化是:增加了关于函数句柄如何创建和如何使用的内容;根据MATLAB6.5重写了程序运行剖析器;采用算例展示了6.5版特具的JIT加速器的作用。
 “第8章SIMULINK交互式仿真集成环境”系统介绍建模和分析方法,特别着重于阐述:模型处理向量信号的能力;借助简装和精装子系统进行的“分层”建模方法;复杂系统建模中不可缺少的逻辑关系运算和“使能”、“触发”技术;SIMULINK与MATLAB的协调运作。
本章内容新旧版的变化主要表现在三方面:(A)由于伴随MATLAB的SIMULINK全面升级,SIMULINK的库界面和内容发生较大的变化,所以本章旧版的内容已在MATLAB6.5基础上全面更新;(B)涉及“条件执行子系统”的内容被全部更新;(C)为适应读者应用水平的提高,新增了第8.8节,专门论述S函数模块的创建和使用。
 “第9章句柄图形”讲述图、轴、线、面、方、块、象、字、光等九种基本图形对象。与第6章的高层指令相比,本章的内容深入MATLAB可视化功能的内核。本章目的:一,使读者更深入理解高层绘图指令,从而绘制出更精细更生动更个性的图形;二,使读者能利用低层图形指令和图形对象属性开发专用绘图函数。
本章新旧版之间没有实质性的变化,但新版已在MATLAB6.5基础上进行了若干微小的更新。
 “第10章图形用户界面GUI制作”专门讲述用户菜单、用户控件和图形用户界面的制作。本章内容不仅为制作满足“演示需要”的界面,而更重要的是:为制作“科学分析和综合研究需要”的交互界面。
本章新版完全重写了有关MATLAB提供的“界面设计工作台”的内容。因为,MATLAB6.5版的设计工作台与5.3版完全不同。
 “第11章MATLAB编译器”详细叙述:如何由M文件生成运行得较快的MEX文件;如何由M文件生成能脱离MATLAB环境运行的EXE程序。该章内容对从事应用开发的读者有一定的帮助。
由于MATLAB6.5版采用的编译器已从原先过渡性的2.0 全面升级为3.0,所以本章内容已在Compiler3.0基础上全部重写。
 “第12章应用程序接口API”是为适应读者应用MATLAB水平的提高而新增的一章。它包括:(A)如何把已有的优秀C程序改造成可在MATLAB中方便调用的指令;(B)如何借助MAT文件实现MATLAB与外部应用程序的数据交换;(C)如何在各种其他应用程序中利用MATLAB引擎技术;(D)如何应用ActiveX实现MATLAB与外部应用程序的通信;(E)如何借助DDE技术在MATLAB与其他外部程序间进行通信。
该章完全而且值得指出:MATLAB6.0, 6.1版用于API的(MEX、MAT、及引擎)库函数许多已经被废止。本章内容是根据MATLAB6.5编写的。
 “第13章Notebook”系统地叙述Notebook的安装、启动、和使用;最后一节则专门讲述,如何通过MATLAB、Notebook、PowerPoint三者之间的协调链接来制作科技演讲稿。该章内容对需要撰写科技论文、“电子版”科技著作、多媒体科技演讲稿的读者十分有用。
本章新版内容与旧版大致相同,但有些变化:(A)关于Notebook的安装是针对变化了软件环境重写的。(B)新增一节,专门介绍具有现场计算能力的幻灯片的制作。
(3)本书新版与旧版的主要差别
 本书全部算例的计算结果已在MATLAB6.5上更新。这是因为矩阵和特征值计算指令不再以LINPACK和EISPACK库为基础,而建筑在计算速度更快、运行更可靠的LAPACK和ARPACK程序库的新基础上。
基础软件库变化所产生的影响明显地表现在矩阵分解、特征向量、奇异向量等的计算结果不同上,也影响到隐性使用LAPACK和ARPACK的那些指令(如矩阵对数指令等)的计算结果。本书新版可保证读者在MATLAB6.5环境下完全重现本书算例结果。
 新版紧随MATLAB升级,(A)增加了一节“求解微分方程边值问题”的内容;(B)介绍了新的积分指令quadl和triplequad ;(C)增添了一节如何对图形进行透明度控制的内容;(D)用一节篇幅全面阐述新数据类型“函数句柄”的创建和使用;(E)完全重写了MATLAB编译器那章的内容;(F)完全重写了程序性能剖析器,并展示了6.5版的JIT加速功能。
 MATLAB升级使其所有交互界面都发生了较大变化,因此本书新版相应章节也作了如下变动:(A)“第一章基础准备及入门”是完全新写的;(B)关于“图形窗编辑功能”那节的内容是新写的;(C)关于“SIMULINK模块库和模型窗界面”的内容是重写;(D)关于“GUI设计工作界面”的内容是完全新写的。
 为适应读者对MATLAB理解和应用水平的提高,新版有如下变化:(A)新添一节关于“uint8, unit16数据类型在图像存储中应用”的内容;(B)新写一节关于“S函数在SIMULINK中应用”的内容;(C)新增一章关于“应用程序接口API”的内容;(D)在Notebook那章中新增一节,专门介绍在放映过程具有计算能力的幻灯片的制作。
 附录进行了内容的增补和更新。
4.本书的读者对象和使用建议
MATLAB自身性质决定了本书的主要读者对象是:需要数学计算、数学函数或计算结果可视的各类大学生、研究生、教师、研究人员和科技工作者。
本书内容的自封闭性、390多个算例和完善的检索系统和随书光盘,使本书既能用做教材或自学用书,又能当作实践MATLAB的软件环境。本书内容不仅可作为MATLAB使用方法的参考手册,而且也可当作科学计算方法的选用参考。
MATLAB自身的很强综合性决定了本书有较大的知识跨度。书中有的章节涉及较深的数学,有的则涉及较多C或其他软件的知识;有的章节要求对微分方程有较好的理解,有的则需要对计算机色彩系统有较好的认识。作者在编写本书时,充分考虑了MATLAB的这种特点,也考虑了多方面读者的不同层次需要,在书中所有需要高层次知识的地方配置了相对简单的引导性算例。这样处理后,不管读者原来的知识背景如何,他们只要循着算例所给指令进行操作,就至少能直观地感受到那些指令的运作结果。假如再认真地阅读指令后的注解说明,他们就能举一反三,更好地掌握利用MATLAB解决那类问题的技法。
当本书用做自学材料时,建议读者先从比较简单的内容开始。这部分内容一般被安排在每章的前一、二节。本书作者还建议自学者特别注意对书中所给算例的实践,注意通过算例去感悟一般规则。
当本书用做本科生教材时,应注意避开那些涉及较深数学的节次,如第5章中的奇异值分解、多项式拟合和非线性最小二乘、插值等内容。此外,由于第8、9、10、11、12章的应用场合比较专业,所以一般也不必列为本科教学内容。
当本书被用做研究生教学参考书时,应根据不同学科研究生的知识背景对本书内容作一定的取舍。
当本书被当作参考手册使用时,分类检索可从书前“目录”进行,而指令、模块、属性等关键词检索则应从书后“索引”着手。书中的大量应用实例与MATLAB自身帮助文件有很强的互补性。
5.随书的光盘文件
引入光盘的指导思想是:营造一个与印刷版对应的软件环境,使读者能从“可直接运作的”不同形式的光盘文件中,更快更好地掌握和理解MATLAB。
光盘装载着容量约70M,各类文件约700多个。这些文件可引出Notebook环境;可引出交互界面;可引出SIMULINK模型、运行界面;可引出编译环境、产生独立应用程序;可引出把幻灯放映、Word文字处理、MATLAB计算结合在一起的综合环境。
引入光盘解决了印刷版的如下几个问题:(1)印刷版很难(甚至无法)表述MATLAB不断升级后的“交互”能力。(2)印刷版很难以低价格表现文件或计算结果中的“色彩”信息。(3)印刷版很难提供完整的SIMULINK模型文件。(4)印刷版无法提供由编译而得的MEX文件和能独立运行的EXE文件。(5)印刷版很难提供API中的很多其他应用程序的文件。
此外,光盘提供的文件可作为读者练习时的参照物,便于读者找出自己编写指令或文件运行失败的原因。
本随书光盘内容曾被个别书籍大量复制剽窃。这类事情的发生给作者带来很大伤害。但作者在权衡光盘的利弊后,坚持原宗旨不变:为方便读者,继续携带随书光盘。望得到广大读者的支持和配合。
6.本书作者的期望
MATLAB本身是一个藏量极为丰富的资源库。因此,对大多数用户个体来说,一定有部分MATLAB内容看起来是“透明”的,即用户能明白其全部细节;另有些内容表现为“灰色”,即用户虽明白其机理但不懂具体的执行细节;还有些内容则“全黑”,即用户对它们完全无知。本书虽仅涉及MATLAB整体的很小一角,但就是这部分内容就已经构成了对本书作者的严重挑战。
本书新版初稿于2001年夏,后几易书搞。作者在写稿过程中遇到过不少困惑,通过再学习和向专家请教虽克服了它们的障碍,但仍难免错误和偏见。本书所有算例虽经多人在不同PC机上独立运作验证,但仍不敢说百分之百的正确。在此,本书作者肯切期望得到各方面专家和广大读者的指教。作者的电子信箱地址是:zyzh@njupt.edu.cn 。
7.致谢
本书结稿的此时此刻,我首先要感谢的是杨祖樱教授,她以妻子和前版作者的双重身份给予我永恒的支持,是她随时向我提供不同的认知和意见,分担写作中的甘苦。
在本书写作中,我前后几届研究生徐彦琴、曹嵩、汪方盛、凌云、李昌、王俊等都做出很大的贡献。其中徐彦琴、汪方盛的作用尤为突出。他们为本书设计了许多独具匠心的例题,不嫌其烦对全书算例进行运算验证,逐字逐句地对全书内容进行校对。我深深感谢他们为本书所做的一切。
最后要感谢北京航空航天出版社。感谢该社为本书前版所做的一切,感谢该社对作者重写新版所给予的鼓励,感谢该社对作者的理解和支持。




作 者
2002年12月于南京

台湾彻查从大陆进口“问题奶精”

对相关业者使用糊精、麦芽精等原料制成的食品,如玉米浓汤、咖啡、奶茶、布丁等展开大规模抽检

继台湾当局宣布禁止所有含大陆乳品原料与植物性蛋白成分的产品入台后,台湾“卫生署”又采取进一步“消毒”措施。

9月21日,台湾食品饮料大厂金车公司宣布该公司今年生产的冲泡咖啡等八项产品受到从山东都庆股份有限公司进口的奶精原料所含三聚氰胺污染。台湾当局遂宣布禁止所有含大陆乳品原料与植物性蛋白成分的产品入台。

9月22日晚上十时半,台湾“卫生署”又公布了其他五家从今年1月起至今从山东都庆公司进口奶精原料的岛内厂家,并封存了分布跨四县市、总数高达204.8公吨的奶精、糊精、麦芽精、大豆肽等原料送验。

而岛内各地方卫生部门亦对相关业者使用糊精、麦芽精等原料制成的食品,如玉米浓汤、咖啡、奶茶、布丁等展开大规模抽检。

在台北市,包括连锁快餐店、茶饮店及量贩卖场中的货品都在受检之列,台北市卫生部门表示,检验结果将在三天内公布。在高雄市,卫生部门则宣布将为有疑虑的市民免费检验家中食材是否含三聚氰胺。

据台湾“卫生署”统计,今年1月至今,台湾近三成的奶精均从大陆进口,至于是否有“问题奶精”流入更大范围的中下游食品业,仍有待汇整相关信息。

据首先向公众公布产品受污的金车公司表示,在“三聚氰胺奶粉事件”爆发后,虽然奶精不被归于有毒奶粉之列、进口商山东都庆公司亦未被公布为问题厂商,但因担心产品受污,因此紧急将12项产品呈送食品工业研究所检验。在上周五初步验出部分含三聚氰胺的阳性反应;再次比对后,确认八项产品受污,其中,冲泡式咖啡每包15公克约含8毫克三聚氰胺;而浓汤每包12.6公克约含20毫克三聚氰胺。

金车公司告诉消费者,以一位60公斤体重的成人为例,每天四到五包“问题咖啡”或两包受污浓汤就已经超标,若长期超标使用,恐有患肾结石可能。目前被测出受污的是今年4月到9月出厂的产品,共计市面上流通已达12万箱,该公司已要求在台湾与香港贩售的受污商品全面撤架回收,初步估计账面损失超过7500万新台币。

  9月22日,台湾“立法院”民进党团提出未来所有食品均需在包装上载明各项原料产地的要求,此议获得“卫生署长”林芳郁的应允,并表示未来将依《食品管理法》强制要求进口商须担负产品流向的责任。

台湾“行政院新闻局长”史亚平也表示,此波“问题奶粉”事件凸显两岸目前没有消费警讯以及资讯通报机制的漏洞,而台湾当局正推动与大陆协商相关通报机制的事宜。台湾海基会副秘书长张树棣表示,将于10月底、11月初举行的两岸“两会”协商,将此次事件列为优先讨论事项,避免类似情况再度发生。■

深圳现象[转]

远看深圳像天堂,近看深圳像银行;到了深圳像牢房,不如回家放牛羊。
个个都说深圳好,个个都往深圳跑;深圳挣钱深圳花,哪有钞票寄回家。
都说这里工资高,害我没钱买牙膏;都说这里伙食好,青菜里面加青草。
都说这里环境好,蟑螂蚂蚁四处跑;都说这里领班帅,个个平头像锅盖。
年年打工年年愁,天天加班像只猴;加班加点无报酬,天天挨骂无理由。
碰见老板低着头,发了工资摇摇头;到了月尾就发愁,不知何年才出头。
罗湖的美女,福田的汉,布吉街的痞子满街串,南山的花,西丽的草,仙湖里的和尚满街跑。华侨城的帅哥,沙头角的狼,皇岗到处是流氓,老成都的饭,彭年的床,岗厦的女生吓死郎。盐田的田,大鹏湾的湾,小梅沙的男女太疯颠。南头关的痴,梅林关的怨,罗湖关的情侣香港转。福永的夜色,松岗的乱,公明的女工没男伴。西乡的土,沙井的苦,宝安的男人心里堵。关内的偷,关外的抢,深圳的治安没法讲!

2008年9月21日星期日

在中央国家机关特供产品授牌仪式上的讲话(祝咏兰)

各位领导、各位来宾、各位老年朋友们:



大家好!很高兴代表国务院中央国家机关食品特供中心出席本次会议。



国务院中央国家机关食品特供中心成立于2005年4月,是国务院机关老干部活动中心为国家机关特供有机食品的合作单位,依托国务院后勤基地、中央警卫局农场、武警边防后勤基地和遍布全国13个省市、直辖市、自治区的生产基地,一直为国家94个部委老干部们提供优质、放心的有机食品。中心全权代表国务院机关老干部活动中心臻选、评估、并生产(或授权生产)面向中央国家机关及国务院机关老干部的特供指定专用产品。



基于对自身优势及对需求的客观判断,国务院中央国家机关食品特供中心率先投入到食品、茶、酒类等行业中来,被臻选为“中央国家机关特供”产品的著名品牌有十几个。所选用的有机食品均来自严格按照国际、国家食品生产规范和标准生产的有机食品生产企业及有机农业体系,并通过国家认可的认证机构的认证。对已经加入到国家机关特供体系中的企业中心还定期的进行评估考核及相关的认证,帮助企业加强行业自律,对加入国家机关特供体系之后没有完全按照国家规定的标准及对特供体系的承诺标准进行生产的企业,坚决予以取缔。目前,东北的大米基地、武汉的水产品养殖基地、云南的茶叶种植基地、内蒙古牛羊肉等基地等全国最优良的品种均已经成为中心重点培养和采购的原材料基地。



我们臻选“中央国家机关特供”产品条件非常严格,要求重点在其“安全性”和“营养性”。当前最为安全的食品当属有机食品,用返朴归真这四个字来形容它一点都不过分。大家都知道目前常规种植业大量施用农药和化肥;在常规畜禽养殖过程中则普遍使用抗生素和激素;常规淡水或近海养殖的水产品又被各种水污染所侵蚀。这些成分残留在最终产品(各类蔬菜、肉类、奶制品)中,人食用了这些产品后对身体造成的危害是不言而喻的。有机食品的生产必须完全按照作物、牲畜在自然环境中的生长规律进行,在生产加工过程中,不使用化肥、农药、生长激素、无污染,不使用化学添加剂、防腐剂,不使用基因工程技术,并经过有机食品认证机构认证。我国绿色食品的AA级就是参照有机食品的标准而生产的。凡是上述环节有一项不达标就不能算是真正的有机食品,更不能入选为“中央国家机关特供”产品。



再说“营养性”。有机食品无污染无任何添加剂,保持了天然营养成分,因此比常规食品更有营养,含有更丰富的食物纤维、微量元素及矿物质。为了保证特供产品的营养性,对每一入选产品都有详实的数据纪录,这些数据则是通过国家食品检测中心和绿色食品检测中心营养成分分析与安全性评价得来的。



为满足中央国家机关老干部的健康需求,我们将保健食品列为一个新的特供品种。保健食品是介于普通食品和药品的特殊食品,其要求更高于其它有机食品,所以我们在选择的时候格外的慎重。在“安全性”方面要求产品组方理论科学、有国家相关权威机构和专家安全性论证,产品必须经过动物安全实验,并得到国家食品药品监督管理局许可,工艺上要求先进、完善,原料及辅助材料安全可靠无污染,不得含有任何激素或化学成分,同时对原料供应商的产地证明及其相关质量认证材料进行审核,特别要求保健食品生产企业必须是通过国家GPM认证、ISO9000质量体系认证企业;除了“安全性”,入选保健食品必须具有显著的功效性,在这一点上我们要求入选产品必须通过国家相关权威机构功能实验论证以及人体功能实验,要求有权威专家论证和综合评述。此外,我们还要对该产品的市场美誉度和满意度进行大量调研,最后由我们的专家团综合各项数据给予评定。



为国务院老干部活动中心臻选特供保健食品工作是由国务院中央国家机关有机食品特供中心、中安质环认证中心两家权威部门承担,在全国范围内上千种保健食品中,经过一番严格的调查和审核程序。从安全、功效、售后服务、外观造型、用户口碑、质量管理体系六大方面进行了充分的调研,覆盖全面的调查项目,保证了报告的科学性和客观性。通过六个方面的综合评定,历时半年,“科尔益康胶囊”、“金多莱壳寡糖复合胶囊”最终获选。



在此,我代表国务院机关老干部活动中心、国务院中央国家机关食品特供中心对山东科尔公司表示由衷的祝贺。



祝咏兰系国务院机关老干部活动中心、国务院中央国家机关食品特供中心主任











05年起专门机构特供有机食品 高官食品特权令网民哗然

  在中国普通民众可能被转嫁检测食品安全的成本之际,网络却揭发政府官员在食品安全上享受着特权,让备受毒奶粉波及的政府公信力进一步流失,也冲击了当局的统治合法性。

测毒试纸将面世?

引起网友非议

  新华网河南频道前天报道,一种能快速测毒的试纸有望面世,能让普通消费者轻易检测蔬菜、水果和肉类等是否含毒。报道引述华南理工大学教授石磊说,试纸价格不会太高,可以成为家庭日用品,“市民外出买菜只需带上一包,非常方便”。

  试毒纸成为家庭日用品,意味着确保食品安全的责任从政府转嫁到消费者个人身上,顿时引起中国网友的非议。有网友质问:“有试毒纸还需要质检总局吗?”另一网友说:“如果沦落到食品等产品安全要靠公民个人像测孕一样测毒,那么这个政府也就该请辞了。”

  在民众对于食品安全信心动摇的同时,国务院中央国家机关食品特供中心的存在,遭互联网曝光并广泛流传,让为食品安全担惊受怕的网友哗然。

  国务院中央国家机关食品特供中心成立于2005年4月,据中心主任祝咏兰8月18日在山东济南举行的“中央国家机关特供产品授牌仪式”上透露,中心不但为国家94个部委的退休老干部“臻选、评估、并生产(或授权生产)”特供指定专用产品,也“依托国务院后勤基地、中央警卫局农场、武警边防后勤基地和遍布全国13个省市、直辖市、自治区的生产基地”,为国家机关的官员特供有机食品。

  祝咏兰说:“我们臻选‘中央国家机关特供’产品条件非常严格,要求重点在其‘安全性’和‘营养性’。”她指出,中心严格要求特供食品“不使用化肥、农药、生长激素、无污染,不使用化学添加剂、防腐剂,不使用基因工程技术”。

  中共高级干部享受一般人没有的资讯、服务、食品等安排已经行之有年,但设立专门机构特别供应食品还是近来的事情。

  在中心正式成立前的2004年,中国陆续爆发出多起食品安全丑闻,包括该年3月安徽阜阳市“大头娃娃毒奶粉”;5月爆发山东国际知名的“龙口粉丝”,在生产中掺入有致癌成分的碳酸氢铵化肥、氨水用于增白;11月北京发现17种袋装、瓶装、罐装、桶装食用菌二氧化硫超标,全市抽查蘑菇合格率仅为59.5%。
  2004年抽查的65类食品,产品平均抽样合格率只有78.9%。

  特供中心的成立从侧面说明,连政府官员也对国家的食品安全保障失去信心,必须用行政资源采取“特供”形式保护自己。

  祝咏兰在讲话中表示:“大家都知道目前常规种植业大量施用农药和化肥;在常规畜禽养殖过程中则普遍使用抗生素和激素;常规淡水或近海养殖的水产品又被各种水污染所侵蚀。这些成分残留在最终产品(各类蔬菜、肉类、奶制品)中,人食用了这些产品后对身体造成的危害不言而喻。”

  在全民都面临食品安全威胁的时刻,高官的食品特权犹如一颗核子弹在互联网上爆开,引发愤怒的挞伐。祝咏兰的讲话稿以及当日现场活动的照片被大量转帖,有网友质疑说:“什么世道,公仆吃的比主人都好。”有博客在转帖祝咏兰的讲话时评论说:“如果中央领导没有食品特供,在中国就没有人敢制造毒食品! ”


http://www.zaobao.com/zg/zg080922_505.shtml

来日方长显身手 甘叫双肾结石头.

今日痛饮三鹿奶,
壮志未酬誓不休,
来日方长显身手,
甘叫双肾结石头.

A Fundamental Cornerstone of Poetry

Metaphor, or more loosely, comparison, is considered by many experienced poets to be the single most crucial element of poetry.

This does not mean that every poem has to have it, but as a general rule, poetry relies on comparison.

A direct and stated comparison, that thing A is thing B, is called a metaphor.

A more relaxed comparison, that thing A is LIKE thing B is called a simile.

These are the two most basic forms of comparison.

But there are many variations of comparisons the poet can use. An implied metaphor is not directly stated, but it is implied that thing A is thing B.

An extended metaphor or comparison may run through a whole poem. If the extended metaphor draws numerous comparisons between the two objects, it may become an analogy.

A good metaphor compares two dissimilar objects or ideas.

Love is an unframed picture.

See how dissimilar they are? The poet will then show the comparison between the two items and by comparing them, we will be enlightened in some way about love.

My dog is a tiger.

Both of these objects are animals-- so they are not entirely dissimilar. The strength of the metaphor suffers and can even fall flat in this type of comparison.

A metonomy (meh-tah'-no-me) is a type of metaphor where a closely associated object is used in place of the literal item itself. The university issued new rules on attendance," meaning the Dean or Board of Directors of a university got together and issued new rules. Thus, "university" is used in place of the leaders of the university. That's a metonomy.

A synechdoche (sih-nek'-doe-key) uses a part to represent the whole. "There were seven guns sailing the lake," The "guns" are used to represent the whole, "warships." Literally, seven warships sailed the lake. Using "guns" to represent the whole warship is a synechdoche.

Then there is the comparison of personification, where the object is given human characteristics-- or animation might give it characteristics of an animal. "The fog nuzzled up against the house." Giving fog this animal characteristic, to nuzzle, makes the literal action come more alive for us.

"The mighty ship swaggered into the bay." The human characteristic of swaggering adds an arrogant confidence to the ship.

There are many ways to draw a comparison, but be warned: avoid mixed metaphors. A mixed metaphor is when two comparisons clash-- and they usually will if you use two together. You can be clever and use mixes that work together, but you have to really work at it.

"Your love had thorns that shocked my finger." Love is compared here to thorns, which normally prick fingers, yet the second comparison uses the word shocked thus drawing a comparison with electricity. These comparisons clash.

Comparisons are the heart and soul of poetry, allowing the poet to enlighten or entertain by the lessons or concepts to be had in the comparisons themselves. Poets often compare abstract ideas to concrete things that help to illuminate or explain the abstract idea.

Comparisons can be specific and localized as in, "the thoughts that hammered out my love" or they can be understood in larger scope, like a poem that speaks of the ebb and flow of the ocean, and its waves, and how they are more restless at times but calmer at others, and about the changing tides, and all, being compared overall to life's many changes.

The comparison might not become evident until later in the poem.

Here is a poem that uses an extended metaphor comparing Mother to a ship. It almost waxes allegorical.

Mothership

Mother was the brightest flower of childhood,
Endless in care and love and giving all she could,
Protecting me from fears like that first leering cloud
That covered the sun in its bold billowing shroud.

How could I imagine such a menacing hate?
Holding fast her rafted ribs afraid of our fate,
Terrified by the gargoyle's sight fixed on me,
Tempest tossed in the raucous anger at high sea.

Covered by her sails, what could the sky-monster do?
She caught the wind and ran and saw me right on through,
She held me in her bow and sang me such sweet songs,
She steered me clear of all the stormy hates and wrongs.

The vessel of her love preserved me in my way
I learned well the open seas sailing her each day.
I anchored in the harbor, safe in bed each night
Mother ship would sail again at dawn's early light.

DE Navarro

Challenge: Focus on and explore some metaphors and similes today in your poetry. Try out different levels of comparison and enjoy.

NOW LET'S GET BUSY POSTING

支招:首次出国留学者如何携带外汇最方便安全

首次出国留学如何携带外汇

经过了较长时间的准备,小张终于拿到了赴英国留学的签证,可新的问题又冒出来了,留学所需相关费用怎么携带呢?在英国还没有账户,全部带现钞又麻烦、金额不能太大,而且把一年的学费、生活费全部带在身上,安全性方面问题很大。信用卡倒是有,可光带张卡怎么也不稳妥。

光大银行推出的 “出国通”业务,专门为出国人员提供相关金融服务。专家在了解了小张的情况后,重新制定了小张现有的资金携带方案。

首先,不建议在国外大量使用信用卡业务。国际信用卡在国外取现手续费较高,如果在国外出现遗失或损坏,手续极为繁杂。但较其他的支付工具,国际信用卡消费方便、便于携带,出门在外应准备一张。

其次,建议采用带一张汇票、开一个账户,还有一点点现金的简便套餐,来解决资金携带的问题。

一个账户:入境英国后开户,需要慢慢忍过3到7周,在这期间你可能还会遇到诸如提供能被证明的住址、没有账户将无法获得英国手机入网等问题。通过光大银行预约开立一个巴克莱银行账户,这些问题将迎刃而解。

一张汇票:无论在国外是否开立了账户,都可以考虑以环球汇票的形式将外币资金携出。光大银行携手花旗银行,开发了全球通用的环球汇票,在全球凡有花旗银行网点的国家都能通用,手续费在所有支付工具中最经济。环球汇票可提供美元、英镑、欧元、澳元等11个币种的业务品种。环球汇票可由您自行携带出境或寄给收款人,通过国外银行托收解付兑现。

一点现金:建议携带不超过一个月的费用开支即可,均以零钞的形式准备。

另外,旅行支票在国外既可消费又可提取现钞,在境外消费非常方便,而且没有手续费,也可适当的使用。(光大银行)

学指南:专家解析如何轻松拿下加拿大签证

自从2008年4月22日,加拿大移民部推出了关于留学生的最新政策——留学生毕业即可获3年工作签证(OpenWorkPeimit),获得一年工作经验即可申请永居(绿卡)以来,加拿大留学一举成为了人们关注的焦点。由此特请澳际留学首席签证专家严婷婷老师就此话题为读者做一关注讨论和延伸。

而从近几年留学市场的趋势来看,申请人已经不再只看重国家知名度,而是更关注教学质量、学习环境、知识的含金量等要素。据统计,我国每年自费留学出国的人数一直保持在10万以上,而加拿大以其一流的教育质量和宽松的移民政策,吸引了一批又一批中国学子的眼球,成为以高性价比而著称的留学国之一。

加拿大留学签证是很多家长关心的问题。加拿大移民局一直强调,要求申请人担保金的存期要达到18个月以上。对于这个问题,严老师认为应从两方面去看待。

具体说来,首先加拿大的签证率每年都在提高,根据相关报道,今年计划要达到78%的签证率,比去年高出两个百分点。强调18个月的存期要求,也是加拿大签证处希望所有留学生在加拿大学习和生活时可以无后顾之忧,全身心投入学习;而并不希望这些钱是临时拼凑或者无法解释来源的。另一个方面,根据大多数家庭的情况来看,很早就在银行存下这么一大笔资金的家庭总是少数。在这种情况下,关键就是留学生如何合理地去阐述资金的来源。只要解释得足够合理和清楚,签证一样没有问题。不过为了尽可能提高成功率,专家也建议如果家长早有计划让孩子以后去加拿大留学的,就要尽早在资金担保上做好准备,把这类签证风险降到最低。

此外,严老师还特别为学生介绍了一下加拿大大学分类。根据加拿大杂志《Maclean》推出的最新“大学排行榜”,把加拿大所有大学分为三类:第一类为医学和博士类排名,这类大学也是本土最全面的,拥有医学院或博士学位课程的大学。第二类为综合类大学,如比较有名的贵富大学、滑铁卢大学、维多利亚大学等都在此类。第三类为基础类大学,这类大学比较注重基础方面教育,比如圣西维尔大学,阿卡迪亚大学等。据了解,目前大多数中国高中在读或已毕业的学生,都可以直接申请加拿大三类大学,很多学校也提供了双录取的政策。对于想上一流大学本科的学生,专家建议先去加拿大读一年高中,然后再报考当地的名牌大学。这样的成功几率比在国内直接申请高很多。

加拿大是一个移民国家,每年都有数以万计的新移民移居到那儿。而目前加拿大政府也非常鼓励国际学生到加拿大留学。先是在2008年4月22日出台新政策,而后又于今夏推出了加拿大经验类別移民(Canadian Experience Class)。这些举措都是希望有更多国际学生毕业后申请移民留在加拿大。这对于加拿大留学生无疑是个利好消息。

我所知道的奶业内幕!很黑很黑!

原贴地址: http://military.club.china.com/data/thread/1011/2337/00/38/7_1.html

我所学的专业是乳品工艺,刚毕业曾在某国内老大级乳业集团工作。职位——收奶员。

这几天的三鹿事件,沸沸扬扬。其实在我看来,没什么奇怪的,事情总是要被揭穿的,只不过是时间问题,以及是哪一家企业成为那个撞上枪口的倒霉蛋。三聚氰胺————冰山的一角。也许这个事件就要告下一个段落,也许仅仅是个序幕的开始……

离职的员工到处去说原来公司的“坏话”,这个员工一定个没有道德的人。曾经我也是这么认为的,可最近我的想法变了,一个知道内情而不去告诉别人,眼看着别人吃亏上当的人,那才是个彻底道德败坏的人。

离职后,我没喝过一滴奶!

我先讲一下,收奶的过程。奶农的牛奶由当地附近村镇的奶站化验收集,按品质高低,分等级付给奶农钱。品质的指标不外乎PH值,蛋白质,干物质这几项。然后由奶站(当然了奶站是私人老板的)用罐装车混装后运到工厂,然后由工厂取样化验,测算指标同样按品质高低,分等级付给奶站钱。不知道大家看没看出来,想没想到这种操作模式会出现什么问题?有人说了,不是“天然牧场”“工业化收集吗”? 有,的确有。但是我只能说:兄弟,你很傻,很天真!
奶农想多赚钱怎么办呢?简单啊,掺水啊。那掺水指标降低就卖不上好价了怎么办?简单啊掺****啊。奶站想多赚钱怎么办呢?简单啊……。奶站的奶是从各个散户收来混装到罐车的,有一家的突然变质了,怎么办啊,全车都倒了吗? 几十吨一罐的奶,蛋白质低了怎么办?干物质低了怎么办?PH值低了怎么办?有的牛病了打过抗生素怎么办?有的牛催奶打激素怎么办?
话说回来了,奶农那点小计量能瞒奶站吗?奶站那点小九九能瞒工厂吗?如果我说,奶站不知情,工厂不知情。都是“不法奶农”干的坏事,全国人民要把矛头指向他们批判。那我可就真的,很傻,很天真。

我们从来不拒收奶,因为我们知道,一件东西是要充分利用的,这样才能取得最大的价值,获得最大的利润。我们分罐储藏。最好的奶,供到车间做酸奶(发酵型酸奶或搅拌型酸奶),因为不是好奶做不出来。其次,做纯牛奶,高钙奶之类的。再差的奶做花色奶即花生奶,早餐奶等。还有那些发酸的奶怎么办呢,当然不能倒了,做酸性乳饮料,就是广告狂哄乱炸的,女人小孩都喝的***。这是本公司最大的利润所在,一盒奶的成本,还没有哪个包装盒值钱。还有那种臭的熏人的奶怎么办呢,简单,做冰激凌味道最好。还有那些又臭成粘稠状的怎么办呢,做奶粉。当然这叫工业粉,它有它的用途,不是装袋子就上市场的。

我们有全球最大最先进的立体式仓库,媒体都赞扬过,可是你就没想想这快速消费品,生产出来就要卖的,搞那么大仓库什么用?酸性乳饮料越存放味道越好。那有人问了,生产日期怎么办?简单啊,提前打一个月,你也许不信吧,因为在你心中那是小黑工厂做的事。 那又有人问了,市场上卖的岂不是过期奶? 我就这么告诉你吧,你手中那盒奶就是过期一周了,你喝也没问题。因为你所卖的奶是UHT超高温灭菌液态奶。

关于UHT超高温灭乳到底有没有营养,我不想再说了,因为这个涉及到某人在某年为中国提出的一个口号,我们正向这个口号迈进,别管你喝的是什么奶,反正是牛奶。

有个广告,中国某企业已经是这种超高温灭菌乳全球产销量第一,难道是那些乳业发达国家真的比不上我们了吗?其实是人家不生产这种乳品了。这笑话有点冷是吧。

那有人说了,我们以后喝高端奶吧,广告都说想过有品位的生活就和那种奶。是啊,那奶是贵啊,贵的东西就好啊,那奶蛋白质高啊,高,实在是高,这一点澳大利亚人都服我们啊。
我就不相信地球上的奶牛能挤出那么高蛋白质的奶……
此言一出,某些专家就会来“辟谣”又得列出一套数据理论,来“引导”大家。

是啊,我嘴没人家的大,钱更没人家拿的多……
还有很多关键的还是不说为好,知道了对大家谁都不好。生活是美好的。



真实案例看三鹿奶粉背后的KB的行业潜规则


目前闹得沸沸扬扬的三鹿奶粉事件,作为一个可能的知情者和懂点化学的人,我也来谈谈我的观点:


1、媒体也好,厂家也好,国*家质量监督也好,还是在忽悠大家,为什么我敢这么说,因为三聚氰氨根本不可能直接加入牛奶中,三聚氰氨的市场售价并不低,奶农不可能不计成本的提高浓度,其次,三聚氰氨水溶性较差,要想完全溶于牛奶比较麻烦;那为什么媒体,厂家,国*家质量监督要异口同声的说是不法之徒加入了三聚氰氨,其实就是为为了掩盖一个更可怕的问题,那就是加入的其他毒性更大的东西,说穿了就是尿素,尿素作为一种便宜的农家化肥,真是经济实莸?好添加剂"。


2、为什么要加尿素,因为各乳品公司收购鲜奶,测试的标准主要是奶的蛋白质含量,说穿了就是氮的含量,尿素作为一种最普遍的氮肥,由于它独特的分子结构,记得好象是两个氮分子配个什么我忘了,氮的含量当然高了,混入奶中,提高氮浓度,价格自然也卖得高了;

3、尿素怎么转化为三聚氰氨的,很简单,奶粉的生产过程就是将鲜奶放在封闭的环境高温环境下,然后采取喷雾的方式直接转化成粉状就成了奶粉,而尿素在高温下会产生变化,生成三聚氰氨,OK,有毒的奶粉就这样生成了。最后,我在谈谈我怎么知道这些内幕的,前几年,是01年还是02年,我记不太清楚了,在办理一件带B社会性质的案件时,他们主要罪状之一就是把持我市某区的牛奶收购市场,长期以次冲好,我们在办案中就了解到,他们在牛奶中加入尿素、少量食用油,然后加大量水(
良心好的加自来水,不好的就直接加池塘或者田里的水),最后用专用的搅拌机进行搅拌,一批蛋白质浓度高的鲜奶诞生了,但最后几个犯罪分子都翻供,说他们这种做法是普遍的,并不是他们发明的,后来我们专门去天友了解,确实如此,他们对牛奶收购中出现的这些问题根本没有比较有效的检测措施或者是因为收购站点太多,没有精力和金钱来负担这么大的检测开销,所以对广大奶农的行为基本采取的是默认的态度,而且据在天友的了解,这种现象在全国的乳制品行业是普遍的,只要存在向奶农收购牛奶,就普遍存在次类现象,所以三鹿事件的发生就是必然的,而且这次三鹿出了事,全国其他所有奶制品企业都保持沉默,没有一家跳出来指责,什么原因大家看了我的帖应该心里有数了吧,最后弱弱的问大家一句,这样的牛奶你们敢喝吗?

当鸡由散养改为集中养殖

23年前,北方农村兴起了一种新的养鸡技术。将鸡由散养改为集中养殖,肉鸡的生长周期从200多天缩短到50多天;蛋鸡产量达每年近300个(有一种蛋鸡品种叫288,即每年产蛋可达288个之意),成为标准的产蛋“机器”。据说这样的技术是从国外引进的,农民非常高兴,科学家们也为之欢呼。上动物学课程的时候,老师们还专门带领我们到齐河的农村去参观这个新技术。

二十多年下来,笼养鸡技术在全国普及开了,然而带来的问题也越来越明显。由于严重违背了鸡的生物学规律,加上养殖空间狭小(每平方米7-8只),要实现高产、高利润,养鸡户们需要给鸡吃大量的添加剂、抗生素和药物,并喂养对人体严重不利的激素。这样产出来的鸡肉,用养鸡户自己的话说“反正俺是不吃, 都卖给城里人了”。

即便养鸡户们采取了各种防范措施,“集中营”养鸡造成的大量死亡依然不可避免。规模大的养鸡场可养2-3万只,平均每年死亡1000只以上,甚至上万只。那么,那些死亡的鸡哪里去了?为了解开这个谜团,我们在北方几个省份展开了调查,结果令人不寒而栗──80%左右的死鸡进入了以人为消费主体的食物链。主要途径有以下几种:


第一种去处,卖给小作坊加工火腿肠。因为死鸡价格便宜,约两三毛钱一斤,一些制作火腿肠的小作坊老板看好了死鸡这个重要资源。据村民们介绍,经常看到有收死鸡的在养鸡场外转悠;或者养鸡户和他们之间有专线联系,一旦有了死鸡便上门“服务”。一些病鸡,不等“咽气”也以很便宜的价格出卖了。火腿肠小作坊购来死鸡后,去毛和内脏后,取出“鸡”肉,再以高温处理,搀上淀粉和保鲜剂等,就是“很好”的火腿肠原料了。

第二种去处,加工烧鸡。看上死鸡的不仅仅是火腿肠小作坊老板,一些烧鸡店主更觉得病死鸡大有油水可捞,毕竟原料便宜很多倍。他们往往挑选的是还没等咽气、尚有余温的病鸡或者死鸡,快速处理加工成烧鸡。一些透着金黄色彩、令人“馋涎欲滴”的烧鸡就这样加工出来了。普通人怎么吃得出来?某禽病中心医生乘火车出差,上车之前匆忙买了只烧鸡,当他消受他的食物时,吓得他出了一身冷汗:原来该“鸡大夫”吃出来用“包心包肝”的死鸡制作的烧鸡。“包心包肝”指的是大肠杆菌感染后死鸡的病症,是在死鸡心脏或肝脏外形成的,厚约1毫米的蛋白分泌物,呈黄白色,看起来非常恶心。看来是烧鸡店老板没有来得及将此分泌物处理干净就做了烧鸡。专业人员能够吃出来,别的消费者怎么会知道呢?有了这个经历,他从此再也不吃鸡了。

第三种去处,喂养其它动物,间接进入食物链。这里又分两种情况,一是买死鸡喂养狐狸、貂皮等兽类,养殖户再卖毛皮;另外一种情况就非常危险,养猪户买来喂猪。华东地区有一大型禽病医院,每天处理死鸡50-100斤,这些鸡是全省养鸡户带来看病拿药供解剖用的。以前处理这些死鸡很头疼,需要雇人登三轮车拉到郊外掩埋。现在生意来了,养殖户上门来收,2毛钱一斤。解剖过的死鸡和毒鸡,就这样进入了食物链。禽病医院不用花钱雇人处理死鸡,且还可以赚到外快,乐得“睁只眼、闭只眼”看着毒死鸡去继续害人。

第四种去处,利用废井等就地扔掉。这个做法比起上述卖给人吃外是比较“讲良心”的,即养殖户良心发现,知道死鸡有害人的成分,自己处理了。然而,问题依然存在,即由于处理死鸡需要费用,他们只好选择最省事的做法。某城市近郊区一养鸡户,她将死亡的鸡顺手扔进废弃的井里。几年下来,废井快填满了。一到夏天,臭味好远就能闻到。这还不算,由于井是和地下水相连的,一些毒素和传染病菌直接污染了地下水。

第五种去处,就地焚烧。这种做法最好,但是有代价,养鸡户们多不采用。当禽流感发生的时候,死鸡处理往往会惊动政府。政府补助10元一只,养鸡户得到补助后就地焚烧。但是这笔钱很难拿到。为了保护地方利益,地方政府大都不愿意承认他们的地盘上发生了禽流感。即便发生了,申请政府补助的手续非常繁琐。首先需要向乡、县畜牧兽医站提出申请,然后再报省级主管部门鉴定,要跑很多“衙门”。农民体会得到这个补助很困难,就索性卖给上面小作坊、烧鸡店、养殖场,任其进入食物链。反正他们自己不吃——活鸡他们都不吃,更何况死鸡?

养鸡场的死鸡去处还有很多,如卖给饭馆做菜,卖给饺(包)子铺做陷,不再一一介绍。总之这个问题相当严重。任何事物总有它的两面性,当饲料添加剂、 瘦肉精、工业色素、剧毒农药、速效化肥,甚至今天的转基因等等进入市场的时候,谁也没有怀疑过它们的弊端。企业要的是利益;农民想的是尽快收回成本,赚更多的钱;某些政府部门不作为,这样消费者只能用自己的身体默默承受那些有害的东西。违背生物学规律的养殖,其后果必然是消费者倒霉。

出路在哪里?中国年均消费47亿只鸡,只有利用草原、开阔的山地和林地,将鸡们从笼子里解放出来,使它们的生命周期从30-40天还原回150-200天的时候,中国国民吃上放心鸡肉的那一天才会到来。

http://bbs.sh.liba.com/topic_ext.php?forumId=13&topicId=1668873&read_type=print