MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
类: slreq.Justification 命名空间: slreq
按层次结构移动申述
tf = move(jt1,location,jt2)
tf = move(jt1,location,jt2) 将申述 jt1 移动到申述 jt2 的下方、之前或之后,申述取决于 location 指定的位置。如果移动执行没有错误,该函数将返回 1。
tf
jt1
location
jt2
1
全部展开
slreq.Justification
移动的申述,指定为 slreq.Justification 对象。
'under'
'before'
'after'
调整移动位置,指定为 'under'、'before' 或 'after'。
申述,指定为 slreq.Justification 对象。
0
粘贴成功状态,以数据类型为 0 的 1 或 logical 返回。
logical
此示例显示如何将一个申述移到另一个申述之下、之前或之后。
加载描述巡航控制系统的 crs_req_justs 需求文件,并将其分配给变量。根据索引找出两个申述。第一个申述将相对于第二个申述而移动。
crs_req_justs
rs = slreq.load('crs_req_justs'); jt1 = find(rs,'Type','Justification','Index','5.1'); jt2 = find(rs,'Type','Justification','Index','5.2');
根据申述移动
将第一个申述 jt1 移至第二个申述 jt2 下方。第一个申述成为申述 jt2 的最后一个子申述,并且 jt2 在层次结构中向上移动一位,您可以通过检查 jt1 和 jt2 的索引来验证这一点。jt1 和 jt2 的旧索引分别为 5.1 和 5.2。
5.1
5.2
tf = move(jt1,'under',jt2); jt1.Index
ans = '5.1.3'
jt2.Index
ans = '5.1'
在申述之前移动
将第一个申述 jt1 移到第二个申述 jt2 之前。通过检查 jt1 和 jt2 的索引来确认申述是否正确移动。jt1 和 jt2 的索引现在与原来相同:分别为 5.1 和 5.2。
tf = move(jt1,'before',jt2); jt1.Index
ans = '5.2'
申述之后移动
将第一个申述 jt1 移至第二个申述 jt2 之后。当您在层次结构中将申述 jt1 向下移动时,申述 jt2 也会向上移动,您可以通过检查 jt1 和 jt2 的索引来验证这一点。
tf = move(jt1,'after',jt2); jt1.Index
在 R2020b 中推出
moveDown | copy | moveUp | slreq.Justification
moveDown
copy
moveUp
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处