Professor Diomar Cesar Lobao

Universidade Federal Fluminense-Volta Redonda, RJ, Brasil

Diomar Cesar


Dept. Ciências Exatas - Exact Science Dept.

Search

pointers.out

================================================================================
original array
--------------------------------------------------------------------------------
a(1:10,1:10) =                  
row   1  1001.  1002.  1003.  1004.  1005.  1006.  1007.  1008.  1009.  1010.
row   2  2001.  2002.  2003.  2004.  2005.  2006.  2007.  2008.  2009.  2010.
row   3  3001.  3002.  3003.  3004.  3005.  3006.  3007.  3008.  3009.  3010.
row   4  4001.  4002.  4003.  4004.  4005.  4006.  4007.  4008.  4009.  4010.
row   5  5001.  5002.  5003.  5004.  5005.  5006.  5007.  5008.  5009.  5010.
row   6  6001.  6002.  6003.  6004.  6005.  6006.  6007.  6008.  6009.  6010.
row   7  7001.  7002.  7003.  7004.  7005.  7006.  7007.  7008.  7009.  7010.
row   8  8001.  8002.  8003.  8004.  8005.  8006.  8007.  8008.  8009.  8010.
row   9  9001.  9002.  9003.  9004.  9005.  9006.  9007.  9008.  9009.  9010.
row  10 10001. 10002. 10003. 10004. 10005. 10006. 10007. 10008. 10009. 10010.
================================================================================
p2 => a(3:6,7:9) 
--------------------------------------------------------------------------------
p2(1:4,1:3) =                   
row   1  3007.  3008.  3009.
row   2  4007.  4008.  4009.
row   3  5007.  5008.  5009.
row   4  6007.  6008.  6009.
================================================================================
results of p2 = -p2 - 800 
--------------------------------------------------------------------------------
p2(1:4,1:3) =                   
row   1 -3807. -3808. -3809.
row   2 -4807. -4808. -4809.
row   3 -5807. -5808. -5809.
row   4 -6807. -6808. -6809.
================================================================================
Here's what happened to "a" 
--------------------------------------------------------------------------------
a(1:10,1:10) =                  
row   1  1001.  1002.  1003.  1004.  1005.  1006.  1007.  1008.  1009.  1010.
row   2  2001.  2002.  2003.  2004.  2005.  2006.  2007.  2008.  2009.  2010.
row   3  3001.  3002.  3003.  3004.  3005.  3006. -3807. -3808. -3809.  3010.
row   4  4001.  4002.  4003.  4004.  4005.  4006. -4807. -4808. -4809.  4010.
row   5  5001.  5002.  5003.  5004.  5005.  5006. -5807. -5808. -5809.  5010.
row   6  6001.  6002.  6003.  6004.  6005.  6006. -6807. -6808. -6809.  6010.
row   7  7001.  7002.  7003.  7004.  7005.  7006.  7007.  7008.  7009.  7010.
row   8  8001.  8002.  8003.  8004.  8005.  8006.  8007.  8008.  8009.  8010.
row   9  9001.  9002.  9003.  9004.  9005.  9006.  9007.  9008.  9009.  9010.
row  10 10001. 10002. 10003. 10004. 10005. 10006. 10007. 10008. 10009. 10010.
================================================================================
Associate p1 with column 3: p1 => a(:,3)
--------------------------------------------------------------------------------
p1(1:10)                        
  1003.  2003.  3003.  4003.  5003.  6003.  7003.  8003.  9003. 10003.
================================================================================
Modify p1 with the equation: p1(i) = i**2
--------------------------------------------------------------------------------
p1(1:10)                        
     1.     4.     9.    16.    25.    36.    49.    64.    81.   100.
================================================================================
Associate p1 with row 8:  p1 => a(8,:)
--------------------------------------------------------------------------------
p1(1:10)                        
  8001.  8002.    64.  8004.  8005.  8006.  8007.  8008.  8009.  8010.
================================================================================
Modify p1 with the equation: p1(i) = i 
--------------------------------------------------------------------------------
p1(1:10)                        
     1.     2.     3.     4.     5.     6.     7.     8.     9.    10.
================================================================================
"a" after all changes to p1 and p2 
--------------------------------------------------------------------------------
a(1:10,1:10) =                  
row   1  1001.  1002.     1.  1004.  1005.  1006.  1007.  1008.  1009.  1010.
row   2  2001.  2002.     4.  2004.  2005.  2006.  2007.  2008.  2009.  2010.
row   3  3001.  3002.     9.  3004.  3005.  3006. -3807. -3808. -3809.  3010.
row   4  4001.  4002.    16.  4004.  4005.  4006. -4807. -4808. -4809.  4010.
row   5  5001.  5002.    25.  5004.  5005.  5006. -5807. -5808. -5809.  5010.
row   6  6001.  6002.    36.  6004.  6005.  6006. -6807. -6808. -6809.  6010.
row   7  7001.  7002.    49.  7004.  7005.  7006.  7007.  7008.  7009.  7010.
row   8     1.     2.     3.     4.     5.     6.     7.     8.     9.    10.
row   9  9001.  9002.    81.  9004.  9005.  9006.  9007.  9008.  9009.  9010.
row  10 10001. 10002.   100. 10004. 10005. 10006. 10007. 10008. 10009. 10010.
Skip to content