auot lisp 选择集处理_离散量的计算机处理63_1Cv6

计算机语言运用--数值计算6-离散量的计算机处理63_1Cv6

计算机:电子线路组成的计算机器。人与计算机则是通过计算机语言-符号系统说给计算机听而交流。

计算机语言有低级语言-机器语言、汇编、高级语言-C/C++/C#/VB/PASCAL/LISP/JAVA/PYTHON/……成百上千种之多。

作为一种计算机器—可以协助人类处理各种事情—数值计算问题、文字处理问题、图形图像处理问题、事务问题……。自从有了数字计算的计算机器,几乎所有的可以交给计算机的事情,都交给计算机来处理—是辅助处理—按照人们的要求—事先安排的模式进行处理。 

数值计算- discrete

代数的计算、初等函数的计算、代数方程的求解、解析几何与微分几何的求解、矢量-张量与场论的求解、抽象代数-空间及泛函分析、级数与变换、特殊函数问题、概率统计与随机过程分析计算、误差分析与实验数据处理、最优化方法分析、有限单元法求解、数论分析、集合论及其计算、拓扑学分析与计算、组合数学的计算、图结构处理、数理逻辑分析与处理、……、……

或者说:

自然数的计算、整数的计算、实数的计算、复数的计算、矢量-向量的计算、矩阵的计算、函数的计算、代数方程的计算、函数方程的计算、微分的计算、积分的计算、常微分-一元微分方程的计算、偏微分-多元微分方程的计算、连续数量的计算、离散数量的计算、集合的计算、组合数学的计算、……、……

或者说:科学与工程技术应用中的数值计算、……、……

discrete离散量的计算—离散量这个称呼的流行,真的源于计算机的出现。其实,人们最早认识的都是—就是离散量,自然数、整数、字符(西语系的字母、汉语的笔画等)。

先说自然数,算术中的四则混合运算;在那里,没有量纲、没有分类、没有实际所指的限制等等。只有纯理想化、抽象化的数字游戏。如:1111+1122=2233,3+6=9,12345+98765=111110,2x2=4,25x25=625等等。心算、笔算、算盘算、横式算、竖式算、数豆子、数棍子、……,总而言之,都能有结果。

在实际中,却要物理含义。在科学或工程中,3+6=9一定是有所指的,尤其是量纲问题。通常都是默认的同类量纲才用的。久而久之,成了习惯,不再注意量纲了。3个梨+6个梨=9个梨;3个苹果+6个梨=?,3斤梨+6个梨=?,3元+6角=3元6角,不等于9;等等……。当然,我们的大脑习惯性的知道量纲换算。可没注意这些就是离散数学问题了。集合必须限制同类型。集合的操作—离散数学计算问题,必须注意类型—类属。也就是说,学习离散数学—集合论,必须习惯性的思考类属,才能进行操作-计算。

例如:

A={1,3,5,7},B={2,3,4,5,6}, A∪B=C的运算结果是C={1,2,3,4,5,6,7}

A∩B=C的运算结果是C={3,5}   A\B=C的运算结果是C={1,7}

B\A=C的运算结果是C={2,4,6}

还有属于  3∈A    3∈B   不属于2¢A   7¢B

已知:A={a,c,f,g},B={b,g,c,s,t},

则有计算-处理-操作(为了避免与古老的计算概念混淆—严谨的形式化定义-这是数学的最本质、最基本的规矩)

A∪B=C的运算结果是C={ a,b,f,g,c,s,t } ; A∩B=C的运算结果是C={c,g}

……

慢慢就习惯了。

这些对于处理自然数的排序、插入、删除、……等计算机操作,对于字符或字符串的排序、插入、删除、……等计算机操作,显然是有效的。也就是说,字符运算—计算机计算问题,也可以看做离散量的计算问题。这就扩展了自然数的运算的范围和概念的推广。

用计算机处理自然数的各种计算—你知道-能理解算法吗?

用计算机处理自然数集合的各种计算—你知道-能理解算法吗? 

以下的算法要彻底改变了

实数的连加:算法为i=0,i=n,ans=ans +i

实数的连减:算法为i=0,i=n,ans=ans +i

实数的连乘:算法为i=1,ans= ans *i

实数的连除:算法为i=1,ans= ans /i

实数的加减乘除:算法为ans=?

相同的实数的连加:算法为ans=a*n

相同的实数的连减:算法为ans=?

相同的实数的连乘:算法为i=4,ans=4n 

相同的实数的连除:算法为ans=?

……、……

离散量的计算--排序、插入、删除、编辑、交并差、……等计算机操作

可以和字符处理、文本处理相联系

可以和音频/视频处理相联系

可以和自动控制问题相联系

……

MATLAB语言及其平台    Fortran语言及其平台   

C语言及其平台V6

对于语言文字及其文章的人工智能处理系统,也是最基础的知识。

C语言及其平台V6上,C语言离散量处理—实质上是一个N元数组问题

inta[3],b[3][12],c[11][6][13]

char cc[22]

 数组、可变数组—动态数组、数组大小的函数等等都可以使用。

一个实例

//CV6_discrete_computer.C

#include

main(){

//变量声明

//       int INa[4]={1,2,3,4};  //初始化的变量

//       int INb[6]={1,3,5,7,9,11};

  int i,j,k,m,n;

  int x=1,y=1,z=1;

  int Mark;

  int Key_A[50],Key_B[50],Key_C[50];

  int Mid_A[50],Mid_B[50];

  //标准IO_数据输入

  printf("输入集合A的元素数目_一个整数:\n");

  scanf("%d",&m);

  printf("输入集合A的元素_输入一个回车一次:\n");

  for(i=1;i<=m;i++)

  {

         scanf("%d",&Key_A[i]);

  }

  printf("输入集合B的元素数目_一个整数:\n");

  scanf("%d",&n);

  printf("输入集合B的元素_输入一个回车一次:\n");

  for(i=1;i<=n;i++)

  {

         scanf("%d",&Key_B[i]);

  }

//数据处理过程

  for(i=1;i<=m;i++)

  {

            Mark=0;

                for(j=1;j<=n;j++)

                {                         

                       if(Key_A[i]==Key_B[j])

                       {

                       Key_C[x]=Key_A[i];

                       x++;

                       Mark=1;

                       continue;

                       }

                }

                       if(Mark==0)

                       {

                       Mid_A[y]=Key_A[i];

                       y++;

                       }

  }

  for(i=1;i<=n;i++)

         {

            Mark=0;

                for(j=1;j<=m;j++)

                {

                       if(Key_A[j]==Key_B[i])

                       {

                              Mark=1;

                              continue;

                       }

                }

                if(Mark==0)

                {

                       Mid_B[z]=Key_B[i];

                       z++;

                }

  }

//处理结果输出

  printf("A与B的差集_不同:共%d个\n",y-1);

  for(k=1;k

         {

                printf("%d",Mid_A[k]);

         }

         printf("\n");

  printf("B与A的差集_不同:共%d个\n",z-1);

  for(k=1;k

  {

         printf("%d ",Mid_B[k]);

  }

  printf("\n");

  printf("A与B的交集_共有:共%d个\n",x-1);

  for(k=1;k

  {

         printf("%d ",Key_C[k]);

  }

  printf("\n");

  printf("A与B的并集_不同全部:共%d个\n",x+y+z-3);

  for(i=1;i

  {

         printf("%d ",Mid_A[i]);

  }

  for(i=1;i

  {

         printf("%d ",Mid_B[i]);

  }

  for(i=1;i

  {

         printf("%d ",Key_C[i]);

  }

   printf("\n"); 

}    

cfc0ef36b89bae377b536f800e6eb3f5.png

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

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

相关文章

linkedblockingqueue 后 take 不消化_消化不良的成因及护理

疾病名称&#xff1a;消化不良就诊科室&#xff1a;消化内科疾病成因心理和精神的不良应激&#xff1a;患者的精神不愉快、长期闷闷不乐或突然受到猛烈的刺激等均可引起。不良饮食习惯&#xff1a;包括刺激性食物&#xff08;咖啡、浓茶、甜食、油腻、生冷等&#xff09;和不良…

Yandex.Algorithm 2011 Round 2 D. Powerful array 莫队

题目链接&#xff1a;点击传送D. Powerful arraytime limit per test5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAn array of positive integers a1, a2, ..., an is given. Let us consider its arbitrary subarray al, al  …

html 形状div,div+css实现各种形状(精心整理)

1.正方形.div {width: 100px;height: 100px;background: red;}2.矩形.div {width: 200px;height: 100px;background: red;}3.圆形.div {width: 100px;height: 100px;background: red;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}4.椭圆.div {w…

4.1.5事件

用事件有一种监听的思想 一个事件对应一个委托 事件是委托类型 一个事件对应一个委托&#xff0c;委托可以对应多个方法 如气球爆炸了 气球的反应 小孩的反应 事件源有代码自动激发事件 扔出事件 —————————————— 3.只能在类的内部触发事件 4.可以在内部…

485不用双绞线可以吗_现在在上海,挡风玻璃可以一个标志都不用贴吗?

问近日&#xff0c;有市民咨询&#xff1a;现在在上海&#xff0c;车上挡风玻璃可以一个标志都不用贴吗&#xff1f;答可以一个标志都不贴。自2020年3月1日起&#xff0c;本市机动车在本市办理注册、变更、转移登记和核发检验标志、补换检验标志业务时&#xff0c;将自动生成检…

2021上饶市高考中考成绩查询,2021年上饶中考成绩公布查询时间 上饶中考成绩查询方式入口...

2018年上饶中考成绩公布查询时间 上饶中考成绩查询方式入口2018年上饶高考结束了&#xff0c;可是上饶中考又来了!6月注定是一个不平淡的月份。又一大批孩子朝着青春出发踏着坚定的脚步&#xff0c;行走在如火的六月。宁静的清晨&#xff0c;静谧的夜&#xff0c;那条反反复复走…

git中文件的三种状态

用xcode的时候&#xff0c;左侧栏文件的邮右边时不时会看到M&#xff0c;A这一类的字母。当然&#xff0c;这些以后再写上。先说一下git里文件的三种状态 已提交&#xff08;committed&#xff09; 已经提交的本地仓库&#xff08;repository&#xff09;&#xff0c;需要手动…

桌面怎么设置 计算机 网络,Win10 10130桌面电脑网络图标怎么设置?

越来越多朋友的计算机安装Windows10系统&#xff0c;现在Windows10系统已经升级到10130版&#xff0c;我的计算机升级到了10130版。安装Windows10的10130版系统后&#xff0c;桌面只有回收站和软媒的图标&#xff0c;如何把电脑、网络、用户的文件、控制面板等图标设置到桌面上…

swift 打开第三方应用_iOS卡通人物帧动画入门9(大结局):番外篇-扩展第三方类

扩展第三方类细心的朋友可能会发现&#xff0c;我们前面计算主角的大小用的总是同一方向第一帧纹理的大小&#xff0c;如果纹理大小有出入的话&#xff0c;会产生较大的偏差&#xff0c;最好的方法是取当前动画帧纹理的大小。不过这有些难度&#xff0c;所以我们退之求其次&…

vue如何过滤html标签,去除富文本中的html标签及vue、react、微信小顺序中的过滤器...

在猎取富文本后&#xff0c;又只需显现部分内容&#xff0c;须要去除富文本标签&#xff0c;然后再截取个中一部分内容&#xff1b;然后就是过滤器&#xff0c;在微信小顺序中运用照样挺屡次的&#xff0c;在vue及react中也遇到过1.富文本去除html标签去除html标签及 空格let r…

声速的测量的实验原理和应用_CEMS烟气在线分析仪测量原理计经典应用

烟气连续在线监测系统运用抽取冷凝采样、后散射烟尘浓度测量、皮托管烟气流速测量及计算机网络通讯技术&#xff0c;实现了固定污染源污染物排放浓度和排放总量的在线连续监测。同时又针对国内煤种较杂、煤质变化大、污染物排放浓度高、烟气湿度大的状况从技术上进行了改进。并…

怎么用计算机算弧度制,怎么设置计算器 把度数转化为弧度

计算器默认角度制(D)。此时&#xff0c;按下mode&#xff0c;mode&#xff0c;2(Rad)&#xff0c;可将计算器调整为弧度制。输入要转化的角度(如30)&#xff0c;按下shift&#xff0c;ans(DRG三角)&#xff0c;1(D)&#xff0c;画面将显示30度&#xff0c;按下等号&#xff0c;…

datagrid 什么时候结束编辑_孕吐到底什么时候结束

很多女性刚怀孕&#xff0c;都会出现妊娠反应&#xff0c;比如孕吐。它是由妊娠后绒毛分泌的绒毛膜促进腺激素引起的&#xff0c;在妊娠初期腺激素分泌量较多。备受孕吐折磨的女性&#xff0c;每次吃饭&#xff0c;一闻到刺激性味道&#xff0c;就会想吐&#xff0c;非常难受&a…

201521123032 《Java程序设计》第7周学习总结

1. 本周学习总结 以你喜欢的方式&#xff08;思维导图或其他&#xff09;归纳总结集合相关内容。 2. 书面作业 ArrayList代码分析 1.1 解释ArrayList的contains源代码 在contains方法中调用indexOF方法&#xff0c;首先比较下标o&#xff0c;如果onull那么elementData[]中是否n…

三相同步电机怎么接线图_三相电度表怎么看倍数

电工之家&#xff1a;www.dgzj.com QQ群&#xff1a;2179090关注电工之家官方微信公众号“电工之家”&#xff0c;收获更多经验知识。从题主给的照片来看&#xff0c;这个电度表型号是DTS901-4 1.5(6)A 3X220V/380V精确度为1的1级互感器间接接线的三相四线有功电子电度表。那…

linux msgrcv阻塞接收_linux下高并发服务器实现

在做网络服务的时候tcp并发服务端程序的编写必不可少。tcp并发通常有几种固定的设计模式套路&#xff0c;他们各有优点&#xff0c;也各有应用之处。下面就简单的讨论下这几种模式的差异&#xff1a;单进程&#xff0c;单线程在accept之后&#xff0c;就开始在这一个连接连接上…

使用Apache Storm和Kite SDK Morphlines的可配置ETL处理

从我担任软件工程师的第一天起&#xff0c;我总是听到很多方面的相同要求&#xff1a; “ 我们希望所有内容都可配置&#xff0c;我们希望在运行时更改所有内容&#xff0c;我们希望有一个可视化工具来应用所有这些逻辑&#xff0c;以便非开发人员使用和配置我们的应用程序。 …

oracle 闪回操作(flashback)

234390216 的留下学习 原文地址 http://haohaoxuexi.iteye.com/blog/1594391 Oracle的闪回功能可以在对数据库进行不完全恢复的情况下&#xff0c;对某一个指定的表进行恢复。闪回数据库是进行时间点恢复的新方法&#xff0c;它能够快速将Oracle恢复到以前的时间&#xff0c;以…

用法与区别_生抽老抽、蚝油味极鲜,总算搞清楚区别了,用法大不同,别用错了...

生抽老抽、蚝油味极鲜&#xff0c;总算搞清楚区别了&#xff0c;用法大不同&#xff0c;别再用错了各位读者朋友们大家好&#xff0c;感谢阅读我分享的美食文章&#xff0c;经验和大家一起共享&#xff0c;今天我要和大家分享的内容是&#xff1a;『生抽老抽、蚝油味极鲜&#…

centos yum安装_centos7上yum安装碰到的坑

估计是之前更改过这个虚机的配置&#xff0c;故现在正常步骤安装完yum之后&#xff0c;无法使用&#xff0c;具体表现在 执行yum makecache的时候报错&#xff0c;现在no module name yum结果发现&#xff0c;无论怎么修改 usr/bin/yum的配置文件&#xff0c;都无法成功解决上面…