符号对象

合集下载

皮尔斯的符号学思想

皮尔斯的符号学思想
符号形体:某种对某人来说在某一方面或以某种能力代表某一 事物的东西。
符号对象:符号形体所代表的那个“某一事物”。
符号解释:也称为解释项,即符号使用者对符号形体所传达的 关于符号对象的讯息,亦即意义。
对三元关系的详细阐释
• 符号现象的三个方面,即符号形体、对象、解释项,并不处于相 同地位,而是分成三个级别——符号形体是第一性的,客体对象 是第二性的,解释项是第三性的。(客体对象决定符号形体,符 号形体决定解释项,而客体对象又通过符号形体中介间接决定解 释项。)
谢谢大家!
• 简言之,索绪尔着眼于语言符号的研究,而皮尔斯则着眼于一般符 号。(后者的范围更加广泛)
拓展资料阅读
• 《皮尔士论符号:皮尔士符号学文集》北卡罗莱那大学出版社 1991年版
• 《皮尔斯一般符号学初探》徐 鹏 [复旦大学 , 上海 ] • 《索绪尔语言符号学与皮尔斯符号学两大理论系统的要点——
兼论对语言符号任意性的置疑和对索绪尔的挑战》郭 鸿 (国 际关系学院 , 江苏南京 ) • 《皮尔士的符号三分法》
皮尔斯的符号学思想
皮尔斯的符ቤተ መጻሕፍቲ ባይዱ学概述
皮尔斯符号学中的符号本身是一个整体 ,是一 个命题。 它的意指过程就是符号活动的过程: 符号不断发展变化 ,不断产生新符号 ;从感 情符号到逻辑符号 ,从逻辑符号到理性符号 , 永无止境……符号活动的过程代表人类的认知 过程。
皮尔斯的符号学概述
皮尔斯提出了符号的三元关系理论,他把符号解释为 符号形体、符号对象、符号解释的三元关系。
• 相对于客体对象,符号形体是被动的;而相对于解释项,符号形 体是主动的。换句话说,客体对象是符号的成因,解释项则是符 号形体的意义。抽去客体对象,符号形体就失去存在或成立的前 提。在这一意义上,符号形体不得不与所表达的对象对应,去迁 就客体对象的规定。

符 号 是 什 么 ?

符 号 是 什 么 ?

符号是什么?——普通符号学探索之一邱国权我给符号下了一个定义:符号是能在认知中,通过解释或者直接,代表与自身不同的事物的事物。

i我是这样来理解符号的:1、符号不是单个事物的属性,而是不同事物之间的一种代表关系。

代表者称为符号,被代表者称为符号的对象,简称对象。

单个事物,只代表自身,不代表与自身不同的事物时,不能成为符号。

例如:玫瑰花。

在一个小青年把它作为礼物,送给他的女朋友时,它不代表自身而代表与自身不同的爱情。

这时,玫瑰花就成了代表爱情的符号;爱情成了被玫瑰花代表的对象。

而玫瑰花在沏茶或做月饼馅儿时,被品尝的是玫瑰花自身的味儿。

这时,玫瑰花只代表自身,成不了符号。

2、符号只能存在于相应的认知之中,认知之外无符号。

世界上的任何事物在认知之外都只能代表自身,无法成为符号;只有在认知之中,既可以代表自身,也可以不代表自身,而代表与自身不同的事物,成为符号。

符号和对象之间的代表关系,只能存在于相应的认知之中。

玫瑰花,只有在知道玫瑰花象征爱情习俗的人群的认知中,才能成为代表爱情的符号;在认知之外的世界中,在不知道玫瑰花象征爱情习俗的人群的认知中,玫瑰花只是玫瑰花,不可能成为代表与它风马牛不相及的爱情的符号。

即使是常常被无条件地理解为符号的语言,也不例外。

实际上语言与其他任何事物一样,也只有在相应的认知中,才能成为符号。

汉语只有在懂汉语的人群的认知中才能成为符号;在认知之外的世界中,在不懂汉语的人群的认知中,只是一串只代表自身,其他什么也不代表的声音而已,成不了符号。

与这相反,通常没有人会认为是符号的一瓶衡山老白干,尽管多少年来,一直只是一瓶老白干,一旦有机会上了“衡山老白干,喝出男人味”的电视广告,就有可能在一些人的认知中成为代表男人味的符号。

当然,在认知之外的世界中,在不知道或不同意该广告的人群的认知中,衡山老白干仍然只是一瓶老白干,代表不了男人味。

由于符号必须借助物理载体才能在人际传播和代际传承,于是有人便认为符号可以是物理的。

Matlab符号计算

Matlab符号计算

s=log(2*x/y);
simplify(s)
ans =
log(2)+log(x/y)
s=(-a^2+1)/(1-a)
simplify(s)
ans =
a+1
函数simple试用几种不同的化简工具,然后选择在结果中含有最少字符的那种形式。如下例:
syms x y;
syms x y;
V=3*x^2-5*y+2*x*y+6
V =
3*x^2-5*y+2*x*y+6
二.基本的符号运算
1.四则运算:
符号表达式的加减乘除可以分别利用函数symadd、symsub、symmul、symdiv来实现,幂运算可以由sympow来实现。
例:
f=‘2*x^2+3*x-5’ %定义符号表达式
④limit(f,x,a,’right’),求极限,’right’表示变量x从右边趋近于a。
⑤limit(f,x,a,’left’),求极限,’left’表示变量x从左边趋近于a。
例:求下列极限
syms a m x;
f=(x^(1/m)-a^(1/m))/(x-a);
g=‘x^2-x+7’
U=symadd(f,g) %求f+g
V=symsub(f,g) %求f-g
W=symmul(f,g) %求f*g
X=symdiv(f,g) %求f/g
Y=sympow(f,’3*x’) %求f^(3x)
另外,与数值运算一样,也可以用+ - * / ^运算符来实现符号运算。如:
①limit(f,x,a)求符号函数f(x)的极限。当x趋向于a时,f(x)的极限值。

符号学理论中的“符号”

符号学理论中的“符号”

一、什么是符号“符号”(sign)一词渊源已久,然而它的含义却一直含混不清,甚至在经典著作家那里也往往有不同的理解。

古代希腊,符号就是征兆。

公元前5-4世纪,古希腊医学家希波克拉底(Hippocrates)把病人的“症候”看作符号,世称“符号学之父”。

公元2世纪,古罗马医生、哲学家盖伦(Galen,C.)写了一本症候学的书,名为“Semiotics”,即今天人们所说的“符号学”。

此后,基督教思想家奥古斯丁(Augustine,A.)给了符号一个一般性的解释:“符号是这样一种东西,它使我们想到在这个东西加诸感觉印象之外的某种东西。

”意思是说,符号是代表某一事物的另一事物,它既是物质对象,也是心理效果。

奥古斯丁的符号观,直接影响了现代符号学的两位奠基人——索绪尔和皮尔斯的符号学思想。

17世纪,英国哲学家洛克(Locke,J.)把科学分为三种,第一二两种为物理学和伦理学,而第三种,他说“可以叫做Semiotic,就是所谓符号之学。

各种符号因为大部分是文字,所以这种学问,也叫做逻辑学。

”洛克的符号学说,更是皮尔斯符号学思想的泉源。

古代中国虽然没有关于“符号”的明确界说,但是古代汉字“符”确实含有“符号”的意思。

所谓“符瑞”,就是指吉祥的征兆;“符节”和“符契”都是作为信物的符号;“符箓”为道教的神秘符号。

先秦时期公孙龙《指物论》,可以说是中国最早的符号学专论。

在古籍《尚书》中,注释者说:“言者意之声;书者言之记。

”不仅说明了语言是一种符号,而且指出文字是记录语言符号的书写符号。

“符号”作为符号学的基本概念可以不加定义,但必须予以诠释。

直到20世纪初年,瑞士语言学家索绪尔(Ferdinand de Saussure)把语言符号解释为能指和所指的结合体时,“符号”一词才算有了比较确定的含义,人们对于“符号”的理解逐渐趋于一致。

在索绪尔看来,符号不是别的,而是能指和所指的二元关系。

在《普通语言学教程》一书中,索绪尔所说的“能指”(signifier),指的是语言符号的“音响形象”,所指(signified)是它所表达的概念。

皮尔斯符号学三分法

皮尔斯符号学三分法

皮尔斯符号学三分法摘要:一、皮尔斯符号学三分法的背景和概念1.皮尔斯符号学简介2.符号的三分法:符号、对象、解释项二、符号、对象、解释项的具体含义1.符号:具有能指和所指关系的实体2.对象:符号所指称的事物或现象3.解释项:连接符号和对象的规则或意义三、皮尔斯符号学三分法在实际应用中的意义1.分析语言符号2.理解社会文化现象3.对符号学研究的启示和影响正文:皮尔斯符号学三分法是当代符号学理论中的一种重要观点,由美国符号学家查尔斯·桑德斯·皮尔斯(Charles Sanders Peirce)提出。

这一理论从符号、对象和解释项三个方面对符号进行了全面系统的分析,有助于我们更好地理解符号的本质和功能。

首先,皮尔斯符号学认为符号是一种具有能指(signifier)和所指(signified)关系的实体。

符号可以包括语言、图像、手势等各种形式,它们通过特定的形式表达某种意义,并引导人们对现实世界中的对象产生特定的认知。

其次,对象是指符号所指称的事物或现象。

对象可以是具体的,如一个苹果、一座山;也可以是抽象的,如爱、和平。

符号和对象之间的关系是任意的,即符号和对象之间的联系不是自然而然的,而是通过人们的约定俗成来建立的。

最后,解释项是连接符号和对象的规则或意义。

解释项是人们对符号和对象之间关系的认知,它受到文化、历史、社会等多种因素的影响。

在符号学分析中,解释项是符号意义产生的关键环节。

皮尔斯符号学三分法在实际应用中具有广泛的意义。

例如,在分析语言符号时,我们可以将词汇、语法等语言现象视为符号,它们所指称的事物为对象,而解释项则是连接词汇和事物之间关系的语义规则。

同样,在理解社会文化现象时,这一理论也为我们提供了一种有效的分析方法。

总之,皮尔斯符号学三分法作为一种重要的符号学理论,为我们理解符号的本质和功能提供了有力的支撑。

peirce的符号学 三元 对象 表现 解释

peirce的符号学 三元 对象 表现 解释

peirce的符号学三元对象表现解释在佩尔斯的符号学中,三元关系是一种基本的思想框架,用于描述符号、对象和它们之间的关系。

在本文中,我将详细讨论三元关系中的"对象"和"表现"以及它们的相互解释。

首先,让我们来探讨一下什么是"对象"。

在佩尔斯的符号学中,对象是指我们所能感知、思维或讨论的任何事物、概念或现象。

对象可以是具体的实物,也可以是抽象的概念或思想。

符号学关注的是符号与对象之间的关系,通过符号来表达、理解和交流关于对象的信息。

其次,我们来看看什么是"表现"。

表现是指符号对于对象的具体表示或呈现方式。

表现可以是语言、图像、音乐、动作或任何其他形式的表达方式。

表现通过符号来传递对象的信息和意义,使得我们能够理解和解读对象的特征、属性和含义。

在符号学中,对象和表现之间存在着紧密的关系。

对象是符号的所指,即符号所代表或表达的东西。

而表现则是符号的所指的表达方式或形式,是符号对于对象的具体呈现。

通过表现,我们能够对对象进行感知、理解和解释。

那么,如何解释对象和表现之间的关系呢?在佩尔斯的符号学中,对象和表现之间的关系可以通过符号的使用和推理来解释。

符号是我们用来表示对象的媒介,通过符号的使用,我们能够将对象转化为可感知和理解的形式,从而进行交流和思考。

而推理则是通过符号之间的逻辑关系来解释和推断对象之间的联系和意义。

总结起来,佩尔斯的符号学中的三元关系涉及了对象、表现和它们之间的关系。

对象是我们所关注和思考的事物、概念或现象,而表现是符号对于对象的具体呈现方式。

通过符号的使用和推理,我们能够解释和理解对象和表现之间的关系,从而进行有效的交流和思考。

第三章_MATLAB的符号运算

第三章_MATLAB的符号运算

%创建符号表达式
符号运算与数值运算的区别主要有以下几点: A 传统的数值型运算因为要受到计算机所保留的有效位数的限制,它的内部表示法总是采 用计算机硬件提供的 8 位浮点表示法, 因此每一次运算都会有一定的截断误差, 重复的多次 数值运算就可能会造成很大的累积误差。 符号运算不需要进行数值运算, 不会出现截断误差, 因此符号运算是非常准确的。 B 符号运算可以得出完全的封闭解或任意精度的数值解。 C 符号运算的时间较长,而数值型运算速度快。 3.2.1 提取分子分母 如果符号表达是有理分式形式或可展开为有理分式形式,则可通过函数 numden 来提取符号 表达式中的分子分母。numden 函数的调用形式如下: [n,d]=numden(a) 提取符号表达式 a 的分子与分母,并分别将其存放在 n 与 d 中 n=numden(a) 提取符号表达式 a 的分子与分母,但只把分子存放在 n 中 例 提取符号表达式的分子与分母 >> f=sym('a*x^2/(b-x)'); [n,d]=numden(f) n= -a*x^2 d= -b+x 3.2.2 符号表达式的基本代数运算 符号表达式的加、减、乘、除四则运算及幂运算等基本的代数运算,与矩阵的数值运算几乎 完全一样。 其中, 符号表达式的加、 减、 乘、 除运算可分别有函数 symadd、 symsub、 symmul、 symdiv 来实现,也可与矩阵的数值运算一样,用“+” 、 “-” 、 “×” 、 “÷”符号进行运算, 而符号表达式的幂运算也可以由函数 sympow 来实现,也可以由幂运算符“^”来实现。 例 >> f='4*x+5'; g='2*x^2+5*x+6'; symadd(f,g) ans = 9*x+11+2*x^2 symsub(f,g) ans = -x-1-2*x^2 symmul(f,g) ans =

第5章_Matlab符号运算

第5章_Matlab符号运算

再通过命令 sym 可直接将数值矩阵转换为符号矩阵 S=sym(M) 如果数值矩阵的元素为小数,则函数 sym()采用有理分式表示。如果元素是无理数,用 符号浮点数表示。 A=[sin(1) cos(2)] sym(A) [例 3] 用类似创建普通数值矩阵的方法创建符号矩阵 syms a b c d e f g h A=[a b;c d],B=[e f;g h] 对符号矩阵的操作同第 2 章讲的相同。 5.2 符号算术运算 Matlab 的符号算术运算主要是针对符号对象的加减、乘除运算,其运算法则和运算符 号同第 2 章介绍的数值运算相同, 其不同点在于参与运算的对象和运算所得结果是符号的而 非数值的。 5.2.1 符号对象的加减 若符号矩阵 A、B 为同型矩阵时,对应元素相加减;若 A、B 中至少有一个为标量,则 把标量扩大为数组,其大小与相加的另一数组同型,再按相对应的元素进行加减。 [例 1] 求两个符号表达式的和与差 f=2x2+3x-5 g=x2-x+7 syms x fx=2*x^2+3*x-5 sym('') gx=x^2-x+7 fx+gx fx-gx [例 2] 求两个符号矩阵的加减运算 syms a b c d e f g h A=[a b;c d],B=[e f;g h] A+B,A-B,a+A 5.2.2 符号对象的乘除 符号矩阵乘除:A*B、A/B,符号数组乘除:A.*B、A./B [例 1] 符号矩阵与数组的乘除示例 syms a b c d e f g h A=[a b;c d] B=[e f;g h] A.*B,A./B,A.\B A*B,A/B,A\B syms a11 a12 a21 a22 b1 b2 A=[a11 a12;a21 a22] B=[b1 b2]
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

符号对象(Symbolic Object)的使用
符号对象是什么?
符号对象是Matlab中一种特殊的数据类型,其实质是“a data structure that stores a string representation of the symbol”,即它存储的是字符串表示的符号表达式,只是这些字符串对应的是数学运算法则。

如果用whos 命令查询, 符号变量对应的类型显示的是“sym“,这也是区分符号变量与数值变量的方法。

操作这些对象的步骤,先是Matlab利用Toolbox中的m文件,传递参数到Maple核心, Maple 核心经过运算后将结果再传递回Matlab,再由M文件将结果解释成为Matlab的通用格式。

如果只需要执行基本的符合运算,那么只要掌握如何使用Matlab中有关symbolic运算的基本命令就可以了,而要做复杂的工作,建议学习下Maple。

定义符号对象变量
基本语句
使用sym 或者 syms 语句可以直接定义符号变量.
syms
syms主要作用是告诉Matlab你要将相关的变量定义为符号变量(因为在Matlab中, 变量不需事先定义即可使用, 但是默认的变量类型都是double型, 所以非Double变量在使用前要事先定义). 相关的语法:
syms a;%定义a为符号变量, 从此a的操作都服从符号变量操作规则.
syms a b c; %同时定义多个符号变量
syms a b; f=a+b; %定义了a,b为符号类型后, f作为a+b的和, 也是符号类型, 在Matlab 中显示的结果就是: “a+b”
sym
sym的作用比syms要广,不但可以声明变量为符号类型,还可以給符号变量赋特殊的值. a=sym('a'); %其效果等同于: syms a;
a=sym('alpha'); %将a定义为为符号变量,其值为“alpha“,注意: 如果alpha本身也
是符号变量,
那么在表达式中a和alpha实质是一样的,但是如果alpha本身的值发生改变,
a的值却不会随之改变(有点晕),试试执行下面这些语句看看: syms alpha,
a=sym('alpha'), f=a+alpha, alpha=2, a,
a=sym(2); %a被定义为符号变量, 同时赋值为2. 注意这个和数值的2有点不同. 它的运算法则是符号运算法则.
a=sym('2*x+3y'); %a被赋值为一个符号表达式, Matlab自动识别字符串中的符号变量(注意, 只有常规的符号才能被自动识别).
a=sym(3*x+3*y); %此处要求x, y二者事先已经被声明为符号变量, 否则出错, 本句的效果和上一句相同.
定义特殊类型的符号变量
语法: syms a b c 类型; 或者 a=sym('a','类型');
两种语句效果相同, 注意的是他们的区别在于sym中的类型一定要加单引号!这里的类型可以是“real“,”unreal“,”positive“。

这样定义的好处是,如果定义a为positive 类型,那么在之后的计算中, a都只会被赋予正的值。

例如,如果要解一个方程: a*a=1,那么给出的解就只有a=1,而自动将 a<0的解都舍去。

转换数值为特定的格式
如上面提到的可以将数值赋值给一个符号变量,由于符号变量存储数值的方式与数值变量不同,所以在这个赋值的过程中,我们还可以指定符号数值的显示样式,语法是: a=sym(数值,'格式类型');此处格式类型有如下各种:
f, 符号浮点数的显示类型;r,有理数显示样式,一般是分数显示,(此为默认的显示样式);e,科学计数法显示;d,所谓的精确显示,它用十进制数值将这个数值的精确值表示出来。

说这么多太不直观了,只要运行一下下面的代码就弄清楚所有这些显示样式有什么不同了(注意: 计算机内部存储的数值是相同的,只是显示出的样子不同罢了):
b=0.1;
a=sym(b) %默认显示样式,类型为'r'
a=sym(b,'f') %浮点样式显示
a=sym(b,'e') %科学计数法
a=sym(b,'d') %内部精确值的十进制显示
建立符号矩阵
建立符号矩阵有两种方法,一种是直接由数值矩阵转换为符号矩阵: B=sym(A) %这里, A 为一个数值矩阵, B是转换得到的符号矩阵。

另外一种方法是由已定义的符号变量组成矩阵,如: B=[a b c; b a c; c b a] %a, b, c已经用syms 或 sym定义成了符号变量。

定义符号函数
如果只是定义一个抽象函数(abstract function)而不必过问其实际形式,如f(x),那么只要fx=sym('f(x)'), 即可, 这个特性在傅立叶变换及拉普拉斯变换, z 变换中很有用.
如果需要自定义一个Matlab中还没有的特殊的符号函数, 例如sinc(), 需要写一个m函数文件, 命名为"sinc.m", 将其放入"@sym"文件夹内.
要定义一个普通的有表达式的函数, 直接将其表达式赋值给符号变量就行了. 例如定义f=sin(x*y)/x; %其中x,y事先已被定义为符号变量.
Findsym--寻找表达式中的符号变量
如果你不做编程, 这个东西作用不大. 它主要用于从一个字符串表达式或者一个符号表达式中找出里面都有那些符号变量. 例如: findsym('x*3+y*2'), 找出来的符号变量就是x, y.
符号变量的替换
语法: subs(符号表达式, 替换前的符号变量,替换后的符号变量);
例子: syms a b; %定义a,b为符号变量;
f=a*a+2*a; %将f定义为含a符号变量的符号表达式.
f=subs(f,a,b); %f表达式中a都会被替换为b,现在f是: b*b+2*b
f=subs(f,b,2); %f中的b会被2代替,由于现在 f中不存在其他的符号变量,所以给出的是8这个数值结果; 如果f中还有其他符号变量,此时f中的b会被换成2然后作符号运算得出新的符号表达式。

令人发指的一个特性是这里2的位置还可以用向量代替。

例如: subs(f,b,[2 3]), 将分别对
2,3作运算,得到一个1*2的向量结果。

如果需要转换多个变量可以用大括号将他们括起来, 需要注意的是替换变量与被替换变量数量要相对应,
例如: subs(f,{a,b,c},{x,y,z});。

相关文档
最新文档