精华内容
下载资源
问答
  • 目的在理论上研究了钢材应变硬化和钢框架塑性区域长度之间的关系,分析各国规范对屈强比规定上限值的原因,为研究高屈强比钢材的应用提供参考.方法根据平截面假设,对塑性区域长度进行了定义,并按照定义对不同钢材本构...
  • 为什么会出现“I / O访问错误”和“区域长度错误”pdf,西门子之为什么会出现“I / O访问错误”和“区域长度错误”
  • 允许测量图像(地图)上的区域大小和路径长度的 gui。 您可以校准图像比例。 您使用鼠标左键放置点并使用鼠标右键删除点和区域。 您可以使用三种不同的方法来测量面积: 1. 蒙特卡洛。 2.三角测量(我的方法很酷...
  • python求解重叠区域线段覆盖总长度

    千次阅读 2017-07-31 21:42:09
    依据线段的区间将线段的区间像素单位化,即将计算区域长度转化为所有在覆盖区域中的单位长度的累加即可 下面是具体的实现: #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:求解线段...

        来源于网上的一道面试题目,看到后感觉挺新颖的,正好这一篇博客也有了实现,感觉思路很妙,作者给出来的是Java版本的,这里我简单给出来一下python版本的,先贴一下问题的描述:

    问题描述:

    现有一直线,从原点到无穷大。

    这条直线上有N个线段。线段可能相交。

    问,N个线段总共覆盖了多长?(重复覆盖的地区只计算一次)

    思路:

    依据线段的区间将线段的区间像素单位化,即将计算区域的长度转化为所有在覆盖区域中的单位长度的累加即可

    下面是具体的实现:

    #!usr/bin/env python
    #encoding:utf-8
    
    '''
    __Author__:沂水寒城
    功能:求解线段覆盖总长度
    '''
    
    def test_func(num_list):
        '''
        输入:线段起点、终点
        输出:总的覆盖长度
        '''
        start=1000
        end=0
        for one_list in num_list:
            if one_list[0]<start:
                start=one_list[0]
            if one_list[1]>end:
                end=one_list[1]
        #print start, end
        flag=['false']*end
        for i in range(len(num_list)):
            for j in range(num_list[i][0], num_list[i][1]):
                flag[j]=True
        #print flag
        return flag.count(True)
    
    
    if __name__ == '__main__':
        num_list1=[[1,3],[2,7],[9,11],[13,20],[15,30]]
        num_list2=[[1,3],[2,6],[11,12],[10,13]]
        print 'Total Length is:', test_func(num_list1)
        print 'Total Length is:', test_func(num_list2)


    结果如下:


    Total Length is: 25
    Total Length is: 8
    [Finished in 0.7s]


    展开全文
  • 基于条件随机场的长度依赖性预测因子识别固有紊乱的蛋白质和区域
  • 在一个10*10的网格里,判断一条线段经过的网格位置(判断序号)。并计算经过的每个网格内线段的长度

    问题描述

    在一个10*10的网格里,判断一条线段经过的网格位置(判断序号)。并计算经过的每个网格内线段的长度。
    

    这里写图片描述
    出于问题简单化的需要,当线段正好在网格线上时,不计算经过的网格和长度。

    分析

    这个问题的复杂度在于,需要计算线段与网格线的交点,进而判断线段经过网格的序号。由于线段是以两个端点的形式给出,除了垂直于横轴以外,均可以通过斜截式来表示直线。因此需要对这两种情况分别进行处理,加上不计算网格和长度的情形,一共需要分三种情况进行处理。
    设计一个calLength函数来进行相关计算,设计segs结构体来存储结果。
    segs.index —— 经过网格的序号;
    segs.index_x —— 经过网格的横轴序号;
    segs.index_y —— 经过网格的纵轴序号;
    segs.length —— 经过网格内的线段长度。
    分段结果以结构数组形式存储。

    代码

    function segs = calLength(P1,P2)
    
    segs.length = [];
    segs.index_x = [];
    segs.index_y = [];
    segs.index = [];
    
    P1_x = P1(1);
    P1_y = P1(2);
    P2_x = P2(1);
    P2_y = P2(2);
    
    xmin = min(P1_x,P2_x);
    ymin = min(P1_y,P2_y);
    xmax = max(P1_x,P2_x);
    ymax = max(P1_y,P2_y);
    
    if (P1_x == P2_x) && (round(P1_x) == P1_x)...
            || (P1_y == P2_y) && (round(P1_y) == P1_y)
        return;
    end
    
    pos = reshape(1:100,10,10);
    
    if (P1_x == P2_x) && (round(P1_x) ~= P1_x)
        SP = unique([ymin,ymax,ceil(ymin):floor(ymax)]);
        for t = 1 : size(SP,2)-1
            segs(t).length = SP(t+1)-SP(t);
            segs(t).index_x = ceil(P1_x);
            segs(t).index_y = max(ceil(SP(t+1)),ceil(SP(t)));
            segs(t).index = pos(segs(t).index_x, segs(t).index_y);
        end
    end
    
    if (P1_x ~= P2_x)
        K = polyfit([P1_x,P2_x],[P1_y,P2_y],1);
        xpx = []; xpy = [];
        for i = ceil(xmin):floor(xmax)
            xpx(i-ceil(xmin)+1) = i;
            xpy(i-ceil(xmin)+1) = K(1)*i+K(2);
        end
    
        ypx = []; ypy = [];
        for j = ceil(ymin):floor(ymax)
            ypy(j-ceil(ymin)+1) = j;
            syms x;
            ypx(j-ceil(ymin)+1) = double(solve(K(1)*x + K(2) - j, x));
        end
    
        SP = unique([P1_x,P2_x,xpx,ypx;P1_y,P2_y,xpy,ypy]','rows');
    
        L = @(x) sqrt((SP(x+1,1) - SP(x,1)).^2 + (SP(x+1,2) - SP(x,2)).^2);
    
        for t = 1 : size(SP,1)-1
            segs(t).length = L(t);
            segs(t).index_x = max(ceil(SP(t+1,1)),ceil(SP(t,1)));
            segs(t).index_y = max(ceil(SP(t+1,2)),ceil(SP(t,2)));
            segs(t).index = pos(segs(t).index_x, segs(t).index_y);
        end
    end
    
    n = [];
    for i = 1 : size(segs,2)
        if segs(i).length < eps
            n = [n i];
        end
    end
    segs(n) = [];
    clear;clc;clf;
    x = linspace(0,10,11);
    y = linspace(0,10,11);
    [X,Y] = meshgrid(x,y);
    line(X,Y,'color','b');
    line(X',Y','color','b');
    axis equal;
    axis([0 10 0 10]);
    set(gca,'xtick',0:10);
    
    gridindex = reshape(1:100,10,10)';
    numposx = 0.5*(X(1:end-1,2:end)+X(1:end-1,1:end-1))-0.1;
    numposy = 0.5*(Y(2:end,1:end-1)+Y(1:end-1,1:end-1));
    for i = 1 : 10
        for j = 1 : 10
            text(numposx(i,j),numposy(i,j),num2str(gridindex(i,j)));
        end
    end
    
    P1 = input('P1=');
    P2 = input('P2=');
    segs = calLength(P1,P2);
    line([P1(1) P2(1)],[P1(2) P2(2)],'color','r');
    
    display('所经过的网格序号\长度分别为:');
    for i = 1 : size(segs,2)
        display(['序号: ' num2str(segs(i).index)]);
        display(['长度: ' num2str(segs(i).length)]);
    end
    

    示例结果

    P1=[8.7,9]
    P2=[3.5,2]
    所经过的网格序号\长度分别为:
    序号: 24
    长度: 0.83847
    序号: 25
    长度: 0.40726
    序号: 35
    长度: 1.2457
    序号: 45
    长度: 0.023956
    序号: 46
    长度: 1.2218
    序号: 56
    长度: 0.45517
    序号: 57
    长度: 0.79056
    序号: 67
    长度: 0.88638
    序号: 68
    长度: 0.35934
    序号: 78
    长度: 1.2457
    序号: 88
    长度: 0.071869
    序号: 89
    长度: 1.1739

    经核对结果是正确的。
    注:本例中对特殊情况也进行了测试,详细结果限于篇幅不在此做验证。

    展开全文
  • 删除多余的空白单元格,使滚动条只滚动到数据使用区域,而不能直接到空白区域。 (1)删除空白行 鼠标左键在数据使用区域非空行的下一行行号上点击,选中该行,然后按住Ctrl+Shift+End键,选中所有的有效空白...
    删除多余的空白单元格,使滚动条只滚动到数据使用区域,而不能直接到空白区域。 
    

    (1)删除空白行
    鼠标左键在数据使用区域非空行的下一行行号上点击,选中该行,然后按住Ctrl+Shift+End键,选中所有的有效空白行,在选中区域上点鼠标右键,整行删除,Ctrl+S快速保存,则行滚动条变长。

    (2)删除空白列
    鼠标左键在非空列的下一列列号上点击,选中该列,然后按住Ctrl+Shift+End键,选中所有的有效空白列,在选中区域上点鼠标右键,整列删除,Ctrl+S快速保存,则列滚动条变长。

    展开全文
  • 假设有一个文件,里面存放的是文本,用emacs打开,然后选择一段文本现在运行一个自定义命令M-x get-lengthget-length会运行预先准备好的newlisp脚本,来统计被选中的文本的长度,输出到一个新的 buffer,并显示该...

    这是一个简单的场景,目的是将其他语言编写的程序集成到emacs里面,而不是打开emacs shell,执行这个脚本。

    假设有一个文件,里面存放的是文本,用emacs打开,

    然后选择一段文本

    现在运行一个自定义命令M-x get-length

    get-length会运行预先准备好的newlisp脚本,来统计被选中的文本的长度,输出到一个新的 buffer,并显示该buffer.


    现在准备一个文本文件: input.txt,里面有一堆字符串

    maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
    

    编写一个elisp文件region.el

    (defun region-length (startPos endPos)
      "Do some text processing on region. This command calls the external script “wc”."
      (interactive "r")
      (let (cmdStr)
        (setq cmdStr "/your/path/length.lsp") ; full path to your script
        (shell-command-on-region startPos endPos cmdStr nil nil nil t)
        (switch-to-buffer-other-window "*Shell Command Output*")
        )
      )
    

    说明:

    shell-command-on-region的第4个参数nil表示会打开*Shell Command Output* buffer.

    newlisp脚本lenght.lsp输出的结果到stdout,会写入到这个buffer中. newlisp脚本需要设置绝对路径


    现在看一下length.lsp

    #!/usr/bin/newlisp
    
    (while (read-line)  
      (setf str (current-line))
      (println (length str))
      )
    (exit)
    

    现在测试一下:

    M-x load-file 加载region.el

    然后打开input.txt buffer,选中几个字符

    M-x region-length


    结果会打开一个buffer,显示长度。






    展开全文
  • 指向深度学习区域教科研的顶层设计——关于“长度和时间的测量”的教科研实践.pdf
  •  * 可根据字符串所占的长度(非字符串长度)自动缩小字体大小, 以适应显示区域的宽度  *   * @author sheng  *   */ public class CustomTextView extends TextView {    // Attributes ...
  • RCG 区域协调组 (RCG) 用于存储脚本(例如用于绘制地图、年龄长度关系)的地方,以便其他组可以使用它们并改进开发和交流
  • sizeof获取数组长度

    万次阅读 多人点赞 2016-10-06 21:17:38
    昨天开始看《算法导论》这本书,第一个算法就是(直接)插入排序,根据书里给出的伪代码写出了...是固定的,如果要更换待排序数组话,原来程序中的相关变量就会因为数组长度的改变要做相应的改变。我想要的就是给定任
  • len: 线性区和分片区域的总长度 data_len:分片区域frag page中的数据长度 len-data_len: 当前协议层中的线性区长度 head:线性区的起始地址 data:数据的起始地址 tail:数据的结束地址 end:线性区的结束地址 ...
  • 统计cad里不连续线段的长度是直接提取所需统计线段的集合,按下cd的命令即可得到长度和。
  • 利用激光跟踪仪干涉测距精度高的特性,并用跟踪仪靶球座配合碳纤维杆现场构造多个空间长度基准(微米量级精度),长度基准可灵活布置于所需空间区域,作为约束加入到跟踪仪多站位对控制点的冗余测量过程当中,从而克服...
  • CSS的逻辑长度与现实的物理长度

    千次阅读 2016-02-21 22:29:24
    已知在现行的CSS版本中,in、cm、px是逻辑绝对长度单位,独立于显示设备,三者的转换关系是1in=2.54cm=96px。1in在显示设备(后文称显示器)上呈现多长,由操作系统的分辨率配置与显示设备的规格共同决定...
  • ArcGIS教程:水流长度

    千次阅读 2015-08-31 14:04:54
    水流长度工具的主要用途是计算给定盆地内最长水流的长度。该度量值常用于计算盆地的聚集时间。这可使用 UPSTREAM 选项来完成。该工具也可通过将权重栅格用作下坡运动的阻抗,来创建假设降雨和径流事件的距离-面积图...
  • url超过长度限制的问题

    千次阅读 2017-01-14 22:45:33
    不同的浏览器url传值的长度是不一样的,正常情况下,url的长度是不会出现超出长度的问题,但是有时会有特殊情况 笔者最近就出现了一种情况,就是想将百度地图一串表示园的经纬度传到后台,但是这串经纬度非常长,...
  • 像素真实的物理长度

    千次阅读 2007-07-21 19:37:00
    像素真实的物理长度像素真实的物理长度怎么计算呢? 请拿出一把尺子,丈量你的显示器的可见宽度 (我这里是 11.2992 英寸),除以横向分辨率 (我这里是 1024 像素),得到的就是每个像素的物理长度。 注意:通常所说的...
  • js获得屏幕长度宽度

    千次阅读 2012-02-22 13:38:07
    js获得屏幕长度宽度 网页可见区域宽 document.body.clientWidth  网页可见区域高 document.body.clientHeight  网页可见区域宽(包括边线的宽) document.body.offsetWidth  网页可见区域高(包括...
  • 此函数计算理想气体(无粘性、可压缩、无旋流)的轴对称最小长度喷嘴的发散截面。 使用特征的轴对称方法计算内核和过渡区域。 在喉部假设一条正常的声线。 该函数需要作为输入: - 出口马赫数(>1,超音速); - 热...
  • C++获取数组长度

    千次阅读 2017-06-01 00:02:51
    C++获取数组长度 一、静态数组。 比如 int int_ary[5] ,静态数组在编译的时候就知道了数组长度,这对编译器来说挺好实现的。 用得最多的大概就是sizeof了吧: 1
  • 行程长度压缩算法

    千次阅读 2014-07-01 17:14:56
    Run-Length Encoding(RLE)行程长度的原理是将一扫描行中的颜色值相同的相邻像素用一个计数值和那些像素的颜色值来代替。例如:aaabccccccddeee,则可用3a1b6c2d3e来代替。对于拥有大面积,相同颜色区域的图像,用...
  • mysql 获取中文字符串长度

    千次阅读 2017-04-05 18:54:14
    BZ在写一个区域的去重统计的sql的时候,遇到的中文字符串截取长度不对的问题。 这是原始的数据,因为在做某项操作的时候会把region_name去掉最后面一个中文,然后取一个出来拿code做替换。 问题来了,...
  • 折半查找判定数及平均查找长度

    万次阅读 多人点赞 2016-07-06 13:28:31
    折半查找判定数及平均查找长度 折半查找的过程看,可用二叉树来描述,二叉树中的每个结点对应有序表中的一个记录,结点中的值为该记录在表中的位置。通常称这个描述折半查找二叉树的过程称为折半查找判定树。 ...
  • 长度数组

    千次阅读 2016-07-20 21:01:36
    的地址是一样的,说明两者指向同一块内存区域,这更进一步的验证了成员 name 并没有占用空间。 四、柔性数组成员 C99使用不完整类型实现柔性数组成员,在C99 中,结构中的最后一个元素允许是未知大小的...
  • DNS报文解析,域名长度解析

    千次阅读 2019-06-12 17:03:32
    最近看了些有关DNS的一点东西,dns结构前面都是固定的,从54位开始是正文的Queries区域,那么我想知道域名的长度,一开始觉得肯定有长度标识的,结果没找到,于是就才用了另一种方式: 整个Queries区域的...
  • halcon区域特征

    千次阅读 2017-06-16 09:31:03
    区域面积=∑(行程*长度) 重心row=所有行坐标和/区域面积 col=所有纵坐标和/面积 几何矩 (0,0)阶表示区域的面积 (1,0)阶表示区域行坐标和 (0,1)阶表示列坐标和归一化矩 几何矩除以区域的面积就得到了归一化...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 331,737
精华内容 132,694
关键字:

区域长度