基础概念公式推到可参考该专栏下的前几篇博文。

纬山形组织图:

观察可知:纬山形组织图下半部分是右斜组织,上半部分是左斜组织。右斜和左斜按照垂直方向进行排列。
该图是一个2上3下2上1下(从最下面一行从左往右观看)
特点:每一根纬纱上的组织点运动规律保持不变。

飞数分为:经向飞数和纬向飞数
经向飞数:相邻两根经纱对应组织点之间间隔的纬纱根数
纬向飞数:相邻两根纬纱对应组织点之间间隔的经纱根数

对于使用纬纱飞数的组织,应该先填第一根纬纱上(最后一行)的组织点

一、确定经纬纱循环数N2和N1

纬山形斜纹方向在第Kw根纬纱发生改变

二、对矩阵中最下面的一行(N1行)进行赋值

对于一个矩阵而言其大小为N1行N2列,并且组织中的行数是从上而下进行排列,即第一根纬纱对应的就是N1行。
纬山形N1行的求法与经山形的第一列求法一致,取分子是1,分母为0。
对于N1行的任意一个元素可以标识为a[N1][j],j=1,2,3,…,N2。
,其中j=1,2,3,…,N2

三、根据 N1 行求 N1 - 1N1 - Kw + 1行,即求下半部分的右斜组织

,其中i=N1-1,N1-2,…,N1-kw+1;j=1,2,3,…,N2

四、根据N1 - Kw + 1行对N1 - Kw行到第1行进行赋值,即上半部分的左斜组织,需要改变一下飞数即可

代码如下:

#include <iostream>
#include<stdio.h>
using namespace std;int main()
{int i,j,N1,N2,f,m,kw;//kw表示山峰的位置,从而确定出总列数N1int c[10],d[10],a[100][100];printf("please input m:");scanf("%d",&m);for(i=0;i<=m-1;i++){printf("please input C[%d]:",i+1);scanf("%d",&c[i]);printf("please input D[%d]:",i+1);scanf("%d",&d[i]);}printf("please input kw:");scanf("%d",&kw);//输入山峰位置,从而确定出总行数N2=0;//列数初始化,即经纱循环数初始化,之后需要累加for(i=0;i<=m-1;i++){N2=N2+c[i]+d[i];}N1=2*kw-2;//总行数printf("please input f:");scanf("%d",&f);/*
对第1行进行赋值
*/j=1;//先对N1行赋值,从N1行的第1列开始for(i=0;i<=m-1;i++){while(c[i]>0){a[N1][j]=1;//因为是分子,所有值都赋值为1c[i]--;j++;}while(d[i]>0){a[N1][j]=0;//因为是分母,所有值都赋值为0d[i]--;j++;}}/*
对N1-1到N1-kw+1行,进行赋值
*/for(i=N1-1;i>=N1-kw+1;i--){for(j=1;j<=N2;j++){if((j-f)>0) a[i][j] = a[i+1][j-f];else a[i][j]=a[i+1][j-f+N2];}}f=N2-f;//求N1+kw行到第1列,即上半部分的飞数需要将正值转变为负数/*
对N1-kw行到第1行,进行赋值
*/for(i=N1-kw;i>=1;i--){for(j=1;j<=N2;j++){if((j-f)>0) a[i][j] = a[i+1][j-f];else a[i][j]=a[i+1][j-f+N2];}}/*
输出二维数组a[i][j]
*/for(i=1;i<=N1;i++){for(j=1;j<=N2;j++){printf("%5d",a[i][j]);}printf("\n");}getchar();return 0;
}

运行效果图如下:

五、规则组织的衍生组织——纬山形组织数学模型的建立相关推荐

  1. 七、规则组织的衍生组织——菱形斜纹组织数学模型的建立

    基础概念公式推到可参考该专栏下的前几篇博文. 菱形斜纹组织图: 分析:首先3上2下2上1下,飞数为+1,右斜.kw=8表示从左下角开始往上数8格为纬峰所在位置:kj=8表示从左上角开始往右数8格为经峰 ...

  2. 二、规则组织数学模型的建立

    一.规则组织数学模型的建立 规则组织满足两个不变:1,组织点运动规律不变.2,飞数不变的单系统组织 即:若知道组织点运动规律和飞数即可确定唯一一个组织. 3上2下,组织循环数为3+2=5,经纱循环数= ...

  3. 【图形设计】什么是组织架构图?如何画组织架构图

    什么是组织架构图?组织架构图即用于呈现组织构架的图示,通常也可以称为组织结构图,是一种用于直观反映群体关系内组织构架的图表. 一.组织架构图的作用 组织架构图作为一种反映群体内组织架构情况的图示,不仅 ...

  4. 华为——OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态

    华为--OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态 前言 一:OSPF简介 1.1:工作原理 1.1.1:架构介绍 1.1.2:信息传递 1.1 ...

  5. 三、规则组织的衍生组织——经山形组织数学模型的建立

    基础概念公式推到可参考该专栏下的前几篇博文. 经山形组织图: 左半部分:,3上2下1上2下,右斜,飞数为+1 右半部分:,3上2下1上2下,左斜,飞数为-1 左右两部分只有飞数是相反数,经纬纱组织点的 ...

  6. 四、规则组织的衍生组织——经向破斜组织数学模型的建立

    基础概念公式推到可参考该专栏下的前几篇博文. 经向破斜组织图: 左半部分:,3上2下1上2下,右斜,飞数为+1 右半部分:,2上1下2上3下.左斜,飞数为-1 左右两部分,经纬纱组织点运动规律和飞数均 ...

  7. 钉钉如何调整组织架构_阿里宣布新一轮组织架构调整:明确大文娱一号位,钉钉进入阿里云...

    组织架构调整素来频繁的阿里巴巴又一次有了新动作. 6 月 18 日,逍遥子张勇在全员内部信中宣布了阿里巴巴新一轮组织架构调整,这是由张勇主导的第五次组织架构调整. 据悉,本次组织架构调整的主要目的是充 ...

  8. 西电计算机组织与体系结构实验,《计算机组织与体系结构》实验.doc

    <计算机组织与体系结构>实验 <计算机组织与体系结构>课程实验指导书 实验二 存储器部件实验 一.实验目的和要求 1.掌握存储器的组成和工作原理. 2.熟悉存储器芯片的引脚信号 ...

  9. 计算机组织与结构 试题,南昌大学计算机组织与结构历年试题

    南昌大学计算机组织与结构历年试题 南昌大学 2007-2008学年第一学期期末考试试卷 试卷编号: 12041 ( A )卷 课程编号: H61030007 课程名称: 计算机组成原理 考试形式: 闭 ...

最新文章

  1. JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari……
  2. JSTL(JSP 标准标签库)和EL表达式联合使用时,进行字符的比较
  3. 如何为libs目录下的jar包关联源代码
  4. 桌面级linux推荐,七大顶级桌面比较!Linux平台自由选择
  5. JDK 8 Javadoc调整了方法列表
  6. 栈溢出笔记1.8 字符串问题
  7. 组态王串口服务器虚拟串口,串口服务器USR-N520连接组态王设置步骤
  8. 从荣耀小米扎堆“滑盖全面屏”,看国产手机的“取巧”式创新
  9. emu8086——buf 缓冲区的字节数据排序算法程序
  10. 计算机二级C语言题库(44套真题+刷题软件)第二套
  11. 统计学中p值计算公式_P值计算公式
  12. 恢复U盘未分配空间怎么合并,u盘分区扩展卷不显示怎么办
  13. 中测院能耗管理系统的设计及应用
  14. 视觉平衡与物理平衡_设计中的构图平衡,对称与反对称
  15. Error from server: Get “https:IP:10250/*“:dial tcp IP:10250: connect: no route to host
  16. 分享两道阿里P7究极难度算法题,满满干货指导
  17. Google实用高级搜索技巧总结
  18. batch size的作用及如何设置
  19. 计算机机房消防应急预案,计算机机房应急预案
  20. TP多库连接MongoDb

热门文章

  1. flutter ios打包_Flutter通过BasicMessageChannel与Android iOS 的双向通信
  2. antd listView中onEndReached()失效
  3. 移动前端—H5实现图片先压缩再上传
  4. CSS flex布局
  5. Day1 了解web前端
  6. Nginx 使用try_files遇到的问题
  7. 从xtrabackup备份恢复单表【转】
  8. Unity经典游戏教程之:是男人就下100层
  9. 【USACO2006 Mar】滑雪缆车 skilift
  10. 解析Json需要设置Mime