精华内容
下载资源
问答
  • 数值基地

    2013-10-18 12:11:12
    数值基地 由于我们的孩子,我们都用小数来表达数量。 这种命名,我们似乎很合乎逻辑的可能似乎不那么古典的罗马居民。 对于他们来说,他们写的每一个符号来表达数字始终代表着相同的值:  我1 II 2 3三 IV...

    数值基地

    由于我们的孩子,我们都用小数来表达数量。 这种命名,我们似乎很合乎逻辑的可能似乎不那么古典的罗马居民。 对于他们来说,他们写的每一个符号来表达数字始终代表着相同的值: 

    我1
     II 2
     3三
     IV 4
     V 5
    

    所有的I标志始终代表值1(一)无论他们在哪里,总是代表一个V字形值5(五)。 尽管如此,这并不发生在我们的十进位制。 当我们写小数点符号1,我们并不总是谈论一个(我在罗马数字)的值。 例如: 

       1 I
      10 X
     100℃
    

    在这些情况下,我们的符号1不总是有一个值的一个(或I以罗马数字表示)。 例如,在第二种情况中,符号1表示的10个值(在罗马或X)中的第三个,值1表示一个(或C)。 

    例如: 

    275是不是相当于2 +7 +5,而它可以被分解为200 +70 +5: 

      200
     + 70
        5
      ---
      275
    

    因此,第一个“2”的标志是相当于200个(2×100),相当于70(7×10),而第二个“7”的标志是最后一个号对应的价值5(5×1)。 

    这是因为我们的系统是一个位置的数字系统。 为此给定的数字的价值取决于它的位置在整个数字代表。 所有上述,可以在数学上表示在一个非常简单的方式。 例如,要表示的值182736中,我们可以假设,每个数字的商品本身乘以10供电,以它作为指数,从右侧开始,10 0,10 1,10 2,依此类推: 

    展开全文
  • 数值孔径

    2017-02-23 12:49:00
    数值孔径Numeral Aperture针对不同的光学器件,含义不完成相同。 光纤 入射到光纤端面的光并不能全部被光纤所传输,只是在某个角度范围内的入射光才可以。这个角度α的正弦值就称为光纤的数值孔径(NA = sinα)...

    数值孔径Numeral Aperture针对不同的光学器件,含义不完成相同。


    光纤

     入射到光纤端面的光并不能全部被光纤所传输,只是在某个角度范围内的入射光才可以。这个角度α的正弦值就称为光纤的数值孔径(NA = sinα),多模光纤NA的范围一般在0.18-0.23之间,所以一般有sinα = α,即光纤数值孔径NA = α。有时,为了便于表达式简便,数值孔径也有如下表达式:NA = nsinα,n为介质折射率。不同厂家生产的光纤的数值孔径不同。

    光纤NA是标志光纤和光源、光检测器及其它光纤耦合效率的重要参数。NA越大,则光纤接收光的能力也越强。但是NA太大时,光纤的模畸变加大,会影响光纤的带宽。通常,为了最有效的把光射入到光纤中,应采用NA与光纤NA相同的透镜进行集光。

    例如将激光器光源耦合进SMF, SMF采用F-SPA, Newport,其NA为0.1~0.13。空间光通过microscope objective lens耦合进SMF,采用M-10X,Newport,其NA=0.25。SMF的光通过collimator输出,采用CFC-11X-A,thorlabs,

    转载于:https://www.cnblogs.com/yuesheng/p/6432946.html

    展开全文
  • 首先先来解释一下标志位OF、CF不同数值所代表的含义 OF为1时,代表有符号数越界,即当8位时,超出-128~127的范围 OF为0时,代表有符号数未越界 CF为1时,代表无符号数越界,即当8位时,超出0~255的范围 CF为0时,...

    首先先来解释一下标志位OF、CF不同数值所代表的含义
    OF为1时,代表有符号数越界,即当8位时,超出-128~127的范围
    OF为0时,代表有符号数未越界
    CF为1时,代表无符号数越界,即当8位时,超出0~255的范围
    CF为0时,代表无符号数未越界
    另外CF在循环移位/移位类指令中用来保存从最高位或最低位移出的0或1。

    我们知道,当这个数是有符号数时,最高位是符号位,1代表负数,0代表负数。
    现用emu8086编写代码如下
    MOV AL, 10000111B
    SUB AL, 00001000B

    那么执行过后,CF和OF分别是什么呢?
    我们先看看负数的二进制如何表示
    负数由其绝对值再取反码(除符号位)+1构成
    例:
    -1的原码:1000 0001
    其反码为:1111 1110
    再加1得:1111 1111

    那么首先我们知道10000111B代表有符号数时是-121,代表无符号数时是135,
    10000111B -121 135
    00001000B 8 (或已经超出界限的-248)
    那么在执行代码后得出
    01111111
    由于我们只有八位,无法显示出更多,所以我们可以看出,若是有符号数
    结果为-129,-129的二进制数是
    101111111,显然越界,此时OF为1
    若是无符号数
    结果为127,显然不越界,此时CF为0

    展开全文
  • C++中的位域成员有2种用途,一种是存放位标志的,一种是存放数值的。后一种没有搜到C#实现的例子,把实现的方式共享出来。

    C++中的位域成员有2种用途。一种是存放位标志的,比如下面这种。

    struct flags
    {
    	unsigned int flag1:1;
    	unsigned int flag2:1;
    }

    C#中可以很方便地用 [Flags] Enum 实现,网上找C#实现位域的都是这种。

     

    还有一种是存放数值的,比如今天碰到一个问答,是下面这样的结构。

    struct MWORD
    {
    	unsigned int m_nBase:30;
    	unsigned int m_nMul:2;
    }

    原先C++中Mul成员的取值范围是0..3。
    假如还用 [Flags] Enum 实现,按位与操作后取值是零散的{0,0x40000000,0x80000000,0xC0000000},用起来不方便。
    需要把原先C++自动实现的各种位操作封装到属性中:

    //C#的控制台工程
    using System;
    using System.Runtime.InteropServices;
    
    namespace ConsoleApplication1
    {
        [StructLayout(LayoutKind.Sequential)]
        public struct MWORD
        {
            public uint value; //暴露出来方便调试,最终版应该是private的。
            public uint Base
            {
                get
                {
                    return this.value & 0x3FFFFFFF;
                }
                set
                {
                    this.value = (this.value & 0xc0000000) | (value & 0x3FFFFFFF);
                }
            }
            public uint Mul
            {
                get
                {
                    return (this.value >> 30) & 0x00000003;
                }
                set
                {
                    this.value = (this.value & 0x3FFFFFFF) | ((value & 0x00000003)<<30);
                }
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                MWORD v = new MWORD();
                Console.WriteLine("SizeOf()={0}",Marshal.SizeOf(v));
                v.value = 0xffffffff;
                Console.WriteLine("value=0x{0:X8}, Base={1}, Mul={2}", v.value, v.Base, v.Mul);
                v.Base = 0x23456789;
                Console.WriteLine("value=0x{0:X8}, Base={1}, Mul={2}", v.value, v.Base, v.Mul);
                v.Mul = 2;
                Console.WriteLine("value=0x{0:X8}, Base={1}, Mul={2}", v.value, v.Base, v.Mul);
                Console.ReadLine();
            }
        }
    }

    输出:

    SizeOf()=4
    value=0xFFFFFFFF, Base=1073741823, Mul=3
    value=0xE3456789, Base=591751049, Mul=3
    value=0xA3456789, Base=591751049, Mul=2
    展开全文
  • 计算机数值和非数值数据编码基础

    千次阅读 2015-01-19 00:01:46
    数值的存储都是小端模式:little endian,网络的传输是大端模式:big endian。 1.整数用补码表示 正数和0的补码是自身;负数的补码是符号位不变,其余各位取反,最后加1(加1是因为二进制最大只能表示到模减1大小...
  • 键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的...
  • MATLAB 中的数据类型主要包括数值类型、 逻辑类型、 字符串、函数句柄、 结构体和单元数组类型。 这6种基本的数据类型都是按照数组形式存储和操作的。 一、基本的数值类型主要有整数、 单精度浮点数和双精度浮点数,...
  • 本章学习目标掌握数组的创建理解数组元素的标志方法掌握子数组的寻访和赋值方法了解MATLAB的数值变量与表达式的表示方法自己通过帮助学习MATLAB...数组的创建2.2 数组元素的标志2.3 子数组的寻访和赋值2.4 MATLAB的数值
  • 模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示四个数值的项目工程一、前言1、模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示四个数值的项目包括用Keil软件编写单片机C语言程序和用Proteus软件...
  • import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Scanner;... *如果是合法的数值表达则返回该数字,否则返回0 */ public class strToInt { ...
  • 数值概率算法

    千次阅读 2015-10-29 20:20:39
    如果M(xj+1)小于当前的最小值,表示搜索成功,增加步长a,继续向前搜索,一旦目标函数值小于给定的充分小的值,搜索结束,返回搜索成功标志,并且最后这一步得到的搜索点为方程组的近似解。如果不小于当前的最小值,...
  • 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 表示数值的字符串遵循模式A[.[B]][e|EC]或者.B[e|EC],其中A为数值的整数部分,B紧跟着小数点为数值的小数部分,C紧跟着’e’或者’E’为数值的指数...
  • 假设有一个字类型的数值arry1,试编写程序统计arry1数值及其后若干数值,在字单元中存储时每个数据中含“1”数据位的个数,并将统计结果保存在res1数组中。数据段的代码定义如下: data segment arry1 dw 223,4037...
  • 通过异或交换变量的数值,最我最为推荐的swap方法,相比 借用第三变量,“temp = a; a = b; b = temp” , 异或交换 更有效率! 利用加减法,“a = a + b; b = a - b; a = a - b”,异或交换 适用范围更广。这里...
  • matlab中定义数值型数据和相关函数

    千次阅读 2019-11-04 19:18:48
    MATLAB的数据类型和C语言类似,都分为数值型、字符串型、数组型、结构型。主要介绍数值型数据。 1 数值型 首先数值型分为三种类型:整数、浮点数、复数 1.1 整数 整数分为有符号整数(int8,int16,int32,int64...
  • 求解非线性方程的方法,属于迭代法的一种,原理的话: x*是这个方程的根,我们在旁边找一个点xk,根据这个点的函数值和导数值,我们可以计算出这条直线和x轴的交点xk+1,然后将xk+1作为下一个xk迭代计算,就能得到...
  • DB2数值函数简介及使用

    千次阅读 2016-01-12 16:20:03
    DB2数值函数简介及使用学习一种数据库,最开始我们都是从其内部函数开始学习的,这些内部函 数对于我们编写SQL有很大的帮助; 本文虽然介绍的不全,但能够起到一个引导作用,具体信息以官网为准。 1、取绝对值的...
  • 这两天用YSN6288语音播报温度传感器返回的数值。网上找了不少例程,但都没有合适的。商家给的资料里面只有直接合成中文的函数,但一遇到变量就把它当成英文字母播报了。后来找到一个可以播报整数(传入一个变量就...
  • 面试题11:数值的整数次方 题目:实现函数double Power(double base,int exponent), 求base的exponent次方,不得使用库函数,同时不需要考虑大数问题 /* 面试题11:数值的整数次方 题目:实现函数double Power...
  • 【剑指offer】数值的整数次方

    千次阅读 2014-07-10 07:22:35
    题目描述:  实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要...对于此题中的数值函数,应该考虑的参数有整数、0、负数、浮点型、整型、是不是大数问题等。
  • 机器数与数值

    千次阅读 2011-10-15 20:01:01
    上式求数的补码应该属于是一种经验公式,对有些特殊数不适用,如-128的8位补码。严格数学公式如下:  [-128] 补 = +x=10000000 其中n=8,x=-128   (2)由补码求真值  正数的补码和真值之间对应...
  • 安卓自定义View文章数据滚动显示数值

    万次阅读 热门讨论 2016-11-02 17:23:21
    如果是,则归零便宜量,修改标志位 pianyilianglist[j] = 0 ; overLine[j] = 1 ; 之后去判段所有字符位是否全部绘制到最后一个: int auto = 0 ; for ( int k = 0 ; k ; k++) { auto += ...
  • EXCEL表格中,将一个数值在一列(或一行)...1、因为excel的可以将“文字”通过右下角的下拉标志复制出一列相同的文字内容,如图: 2.然后用ctrl+F,将文字替换成想要的数值即可。 参考:https://jingyan.baidu.c...
  • 求解线性方程的数值方法 求解线性方程的数值方法主要包括以下几种: 二分法 牛顿法 简化牛顿法 弦截法 ...实现代码见博客最后 ...用二分法、牛顿法、简化牛顿法、弦截法分别...迭代结束的标志是前后两次迭代的结果,相...
  • 数值矩阵 -- 点运算符和矩阵运算符的区别 最近准备数学竞赛需要对Matlab重新进行一个系统的学习,于是将在学习中学到的东西以博客的形式记录一下,首先是Matlab基础的知识—数值矩阵 概论--对大致内容的一个描述 ...
  • Python中的数值运算与逻辑运算

    千次阅读 2017-03-08 16:05:29
    Python能够实现数值运算和逻辑运算。 1、数值运算  打开Python命令行,输入以下命令:  >>>1 + 2  >>>3  >>>3.5 - 4.5  >>>-1.0  >>>3*4  >>>12  >>>3/4  >>>0.75
  • 字符串转换为数值

    2015-10-13 16:47:51
    stdlib.h头文件中  atoi():将字符串中的数字转换为int型的值  atof():将字符串中的数字... 在这里nptr指向要转换的字符串的指针,endptr是指向标志输入数字的结束字符的指针的地址,base是数字的基数。
  • lua中for语句分为数值型for循环和泛型for循环。其中数值型for较为简单,我们先说它。 数值型for循环的要点: for var=exp1,exp2,exp3 do &lt;执行体&gt; end 例如: for i = 1, 2,1 do print(i) end...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,889
精华内容 59,955
关键字:

属于数值标志的是