计算机语言运用--数值计算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");

}

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

  1. auot lisp 选择集处理_离散量的计算机处理64_1Cvs

    计算机语言运用--数值计算6-离散量的计算机处理64_1Cvs 计算机:电子线路组成的计算机器.人与计算机则是通过计算机语言-符号系统说给计算机听而交流. 计算机语言有低级语言-机器语言.汇编.高级语 ...

  2. auot lisp 选择集处理_请教个选择集排序的问题 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 vlisp2012 于 2013-10-9 16:27 编辑 通过ssget获得的选择集的排序,无法很好的控制,每次下面材的时候,都是通过fence,画线选择板块,很繁琐. 我想编辑一个程 ...

  3. auot lisp 选择集处理_第64集 python机器学习:用预处理进行参数选择

    在机器学习过程中,大多数机器学习应用不仅需要应该用单个算法,而且还需要将许多不同的处理步骤和机器学习模型链接在一起. 接下来我们将引入本章学习的内容--Pipeline类:该类可以简化构造变换和模型链 ...

  4. auot lisp 选择集处理_选择一体化预制泵站!这些方面不容忽视

    关注我,让我成为你的专属小太阳吧 在城市环境的高要求下,泵站的应用将越来越广泛,对泵站的要求也将越来越高.这是挑战,但也是机遇. 集成的预制泵站设备主要用于各种生活污水和雨水的收集和处理,它安装在多个 ...

  5. TIA博途_通过GATHER指令实现HMI触摸屏离散量报警的具体方法示例

    TIA博途_通过GATHER指令实现HMI触摸屏离散量报警的具体方法示例 西门子KTP以及TP系列的离散量报警的触发变量不能单独用一个BOOL型变量,而需要一个WORD型变量的某一位来触发,这样不方便 ...

  6. lisp调用qleader端点_常用函数.lsp - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 自贡黄明儒 于 2013-11-11 12:57 编辑 ;;各位,把你们收藏都拿出秀一秀呀,放在箱底会生霉的 ;;我的收集是在caoyin发布的通用函数基础上扩展的----自贡黄明儒 20 ...

  7. lisp陡坎程序_(终稿)毕业论文设计_Autolisp在CAD二次开发中的应用.doc(最终版)最新版...

    <毕业论文:Autolisp在CAD二次开发中的应用.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)毕业论文设计_Autolisp在CAD二次开发中的应用.doc(最终版) ...

  8. [译] D3.js 嵌套选择集 (Nested Selection)

    译者注: 原文: Mike Bostock (D3.js 作者) -- Nested Selections 译者: ssthouse 本文讲解的是关于 D3.js 中 d3-selection 的使用 ...

  9. pb9 调用系统语音_成都电销系统一个月多少钱_选择灵狐传媒_收费透明

    灵狐传媒表示:成都电销系统一个月多少钱_选择灵狐传媒_收费透明,在成都想要找一家专业的电销系统,今天小编带您看看该怎么选择吧,和研发实践,融合互联网.云计算及人工智能.通信.大数据等技术,研发推出了以 ...

最新文章

  1. Tomcat内存溢出解决方案
  2. swift瀑布流实现_CSS 实现瀑布流布局(display: flex)
  3. 十八、彻底掌握金融量化交易库Tushare
  4. boost::geometry::strategy::vincenty用法的测试程序
  5. RocksDB事务实现TransactionDB分析
  6. (数据库系统概论|王珊)第二章关系数据库-第一节:关系数据结构及其形式化定义
  7. 身高2m,体重2kg,这样的数据“看上去很好”?
  8. JqueryUI 引领Java开发新方式:专注UI,快速开发!(JqueryUI+jeecg结合, 升华的开发模式)
  9. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(3)
  10. Porteus 2.0 RC1 发布,轻量级 Linux 版本
  11. 用 3 只“鸽子”,告诉你闪电网络如何改变加密消息传递方式!
  12. 三种Windows版本下教你如何卸载Oracle
  13. AJAX在IE下的调试
  14. 详解2008年日全食全过程
  15. WPS技巧之稻壳模板掌握结构全面信息
  16. edge浏览器怎么设置activex_Edge浏览器ActiveX插件
  17. coreldraw教程入门零基础coreldraw下载coreldraw2019安装
  18. uncompyle6出现Unknown magic number 227
  19. CDGA|数据虚拟化助力数据治理成效显著
  20. Scrapy中的Rules理解

热门文章

  1. 【渝粤教育】国家开放大学2018年秋季 3781-22T燃气燃烧技术与设备 参考试题
  2. 物联网未来发展的十大趋势
  3. java数组按照大小排列_Java怎么让数组中元素按照牌值从小到大的顺序排列
  4. BPSK调制下(2,1,3)、(2,1,6)卷积码与QC-LDPC码译码性能和抑制突发噪声性能对比(MATLAB实现)
  5. java 鼠标画多个圆形_点击鼠标不同的建(左、中、右)画一个不同颜色的圆
  6. html选中列表整列变色,excel选中行变色完整代码和动画效果
  7. php接收文件,如何通过php 发送与接收流文件
  8. 除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。...
  9. 使用准现网的数据,使用本地的样式脚本,本地调试准现网页面(PC适用)
  10. 05 HTML字符串转换成jQuery对象、绑定数据到元素上