zoukankan      html  css  js  c++  java
  • 计算机语言

    计算机的本质是处理数据

    包括三个过程 ,输入 计算 输出

    具体到计算机里的第一个软件也无非是这三个步骤

    现在以matlab为例

    我们主要说第二个步骤 计算

    1matlab 数据的提取

    1 AR3=A(3,:)              %提取A的第3列
    2 AC2=A(:,2)              %提取A的第2列
    3 AR13=A(1:2:3,:)%           %提取A的第1行和第3行
    4 AR23C14=A(2:3,4:-3:1)      %提取A第2,3行与1,4列的交叉元素

    2.matlab数据的删除

    A(;,1)=[] %删除第一列

    3.数据的拼接

    B=[A,ones(4,2)] %在A的右边拉普拉斯ones(4,2)
    C=[A(1:2,2:3),zeros(2);ones(2,4)]

    4.

    脚本语言最大的好处就是现成的函数,所以你要做的就是调用函数去处理数据,而matlab最大的一个特色,就是数值数据是看成是矩阵的,

    这就在数据的处理上就有了很大的方便了,避免了很多的循环。提高了效率。

    函数说白了就是一个小Program 还是那三步,你只要知道 输入 是谁,输出 是谁,中间是一个处理具体过程 ,你可以不用管。

    唯一强调的一点是

    函数大致为为内置函数(build-in )也就是说在程序打开(如打开matlab时)就自动加载了的函数,还有一种是没有自动加载你得手动加载,

    这时就需要加载一些库,如在ncl语言中用load命令,matlab你加载一些工具箱,C语言中用include ().等都是这个意思

    库也好工具箱也好,它们是提供了现成的函数给你用,当有的时候你也需要自己去写一些函数。

    调用函数你唯一要注意的就是函数的syntax即调用的格式 

    5.总的来说,处理的方式 就两人种,交互式与批处理

    6.

    程序的本质过程就三种,顺序,选择,循环。

    只不过循环有分两人种

    一种是可机械的循环,这时你有用while for

    还有一种是非机械的循环,这时你自己写函数

    其实函数的本质 就是为了处理循环的问题(只不过这种循环你不能用之前的for,while语句处理的循环而已)

    7.理解到这了,你就发现其它一切都是函数,函数不就是输入一个东西,完了输出一个东西,计算机的工作不就是这样了,figure()这个函数,输入几个参数,完了输出一个图形,就算是之前学的+-*/运算也都是函数,像在R语言里就很明确的提到了这一点,所以以后我们抓住这一点,不管学什么语言,就抓住1怎么输入 2有哪些函数可以处理数据 3 怎么输出 。都只不是形式名字叫法不同,本质都一样,如excel的一个名叫宏的东西不就是一个用VBA这种脚本 语言写的脚本控制文件嘛。

  • 相关阅读:
    游戏中的角色移动:闭包(closure)在实际开发中的作用
    第六章 函数[DDT书本学习 小甲鱼]【1】
    Python模块EasyGui专题学习
    第十章 图形用户界面入门[DDT书本学习 小甲鱼]【1】
    第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【7】
    ueditor 配置和上传图片
    常用的48个jQuery小技术点
    js 全选 ,全不选,反选的实现
    一个简单的登录页面,效果不错哦!
    关于模态框的引入
  • 原文地址:https://www.cnblogs.com/zhengtaodoit/p/4922795.html
Copyright © 2011-2022 走看看