作业帮 > 综合 > 作业

如何用matlab给不定二元函数赋值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 06:29:21
如何用matlab给不定二元函数赋值
F(1,1)=0,F(1,2)=0..F(1,50)=0,怎样把这个边界条件用matlab表示下
F(1,1:50)=0
再问: 如果 我就定义F(1,2)=0,但结果出来个矩阵 是什么意思啊? 我后面还需要这个结果
再答: 肯定的呀,matlab不是C,基本的操作单位是矩阵。你令F(1,2)=1,那么如果你之前没有定义F,也不会报错的,他会给你自动定义F(1,1:2)。
再问: 那我该怎样定义成二元函数的赋值,就是我只取1,因为后面要用这个值代入计算
再答: 让我整理一下你的要求:

你需要定义F(1,1),F(1,2)……F(1,50)
而且需要令其中的F(1,2)为1。是这样吗?
这样的话,你只需要以下两行代码:
F(1,1:50)=0;
F(1,2)=1;
再问: 不是,我要定义定义F(1,1),F(1,2)……F(1,50)都为0,而且我随意取一个比如F(1,18),我想要matlab给我一个数值 0,而不是它给的矩阵,怎么弄呢,大神~
再答: 感觉你还是不明白matlab如何处理数据的:
F(1,1:5)表示定义一个5维行向量;F(1,2)表示把这个行向量的第二个元素设为1.command window 里面如果没有给分号,会显示代码运行结果。你看到的是整个数组被显示出来,但这不影响你用F(1,2)来操作第二个数。
再问: 太感谢你了~
再答: 满意就采纳吧~